World shares gained on Friday, just shy of all-time highs, while the dollar languished around one-year lows after the Powell speech. On Wall Street, the Dow Jones Industrial Avg rose 0.73%, to 41,011, S&P 500 gained 0.65%, to 5,606 and Nasdaq Composite gained 0.9%, to 17,778.
Europe's broad Stoxx 600 index rose 0.5% after Asian shares outside Japan had nudged down 0.1%, but Japan's Nikkei gained 0.4%. US Treasury yields fell across the board with benchmark US 10-year notes dipping 5.4 bps to 3.808%, from 3.862% late on Thursday.
The dollar turned lower and sterling rose to its highest in more than two years. The euro gained to $1.1179, up 0.6% on the day, hitting a one-year high.
US crude gained 2.31% to $74.7 a barrel and Brent rose to $78.87 per barrel, up 2.14% on the day.