World stocks rose on Wednesday as markets pared back expectations for how fast and how far U.S. interest rates might rise this year, bruising the dollar and boosting sovereign bonds.
MSCI world equity index, which tracks shares in 45 countries, rose 0.8 percent near to 2016 highs after Federal Reserve Chair Janet Yellen urged caution on further rate hikes despite calls from some policymakers for faster progress.
The dollar fell across the board, with the dollar index .DXY down at 94.945, adding further losses to its biggest one-day fall in nearly two weeks seen on Tuesday.
The move also pumped up the euro to its highest level in almost two weeks and pulled Germany's 10-year bond yields -- the European benchmark -- towards record lows, as investors waited for inflation data that was likely to confirm the need for ultra-easy monetary policy in the bloc.
"Having had such seemingly unambiguous guidance from the other FOMC speakers ... where the message seemed to be very clearly to markets: you've taken this too dovishly, Yellen seemed to send the opposite message," said RBC Capital Markets' head of currency strategy in London, Adam Cole.
Futures markets dialed back their predictions of a rate hike to late 2016 from mid-year, in what some analysts warned might be a slight overreaction.
With the S&P 500 recording its highest close of the year, and Asian shares outside Japan reversing four sessions of losses to jump 2 percent, Europe followed the push higher.
The pan-European FTSEurofirst 300 index advanced 1 percent. Britain's FTSE 100 rose 1.2 percent, Germany's DAX gained 0.7 percent, while the euro zone's blue-chip Euro STOXX 50 index rose 0.8 percent.
Japan's Nikkei was a rare loser, nudged lower by a rise in the yen against the dollar.
"We see the (Yellen) comments as an effort to exert control over the message and, in doing so, tilt expectations for policy rate hikes in a decidedly dovish direction," said Michael Gapen, chief U.S. economist at Barclays.
Debt markets rallied hard in response to Yellen's speech, with yields on 10-year U.S. paper dropping 7 basis points to a one-month low of 1.80 percent. German equivalents fell 2 bps to 0.13 percent, within a whisker of this year's low of 0.102 percent and an all-time low of 0.05 percent hit last year.
The drop in the U.S. dollar helped oil prices regain a little ground, as did a forecast that U.S. stockpiles may have grown by less than first thought.
U.S. crude CLc1 added 60 cents to $38.89 a barrel, after falling around 3 percent on Tuesday. Brent LCOc1 rose 40 cents to $39.60.
Gold was up at $1,242.66 an ounce, after rising almost 2 percent overnight.