Business | Global shares on best run in two years as dollar steadies