U.S. stocks rebounded and European markets recovered a bit on Friday but the euro dipped below $1.35 for first time since February after a Malaysian airliner was downed in eastern Ukraine and Israel stepped up a ground assault in Gaza, Reuters reported.
German Bund yields fell to near record lows as investors bought assets perceived as safe havens after Thursday's crash, a potentially pivotal moment in the worst crisis between Russia and the West since the Cold War.
Wall Street rose a day after the S&P 500 suffered its worst decline since April 10, while European shares underwent more selling after falling heavily on Thursday. They shed most of the day's losses to close slightly lower in a late-day surge.
MSCI's 45-country all-country world index rose 0.4 percent. But the pan-European FTSEurofirst 300 index fell 0.01 percent to close at 1,363.11 after being down as much as 1.7 percent earlier in the session.
The Dow Jones industrial average rose 103.01 points, or 0.61 percent, to 17,079.82. The S&P 500 gained 16.63 points, or 0.85 percent, to 1,974.75 and the Nasdaq Composite added 55.544 points, or 1.27 percent, to 4,418.991.
"It seems counterintuitive given the ruthlessness with which the market sold off yesterday, but in the broader context the markets are generating a lot of attractive themes," said Peter Kenny, chief market strategist at Clearpool Group in New York, citing a growing U.S. economy and corporate earnings.
World leaders demanded an international investigation into the downing of the Malaysian Airlines plane with 298 people on board over eastern Ukraine. Kiev and Moscow blamed each other for a tragedy that stoked tensions between Russia and the West.
Russian markets took the heaviest hit. Dollar-traded stocks in Moscow fell another 1.75 percent to put their losses for the week at 7.7 percent. The rouble recovered almost half a percent on the day.
Gold dipped as buyers cashed in on some of its 1.5 percent overnight jump. The Japanese yen and U.S. government bonds - the safe haven investors usually head for - both gave up some ground.
The dollar rose 0.23 percent to 101.38 yen, while the euro fell 0.06 percent to $1.3518, after earlier briefly dipping below $1.35.
U.S. government bond prices fell, with the 10-year note down 3/32 in price to yield 2.4872 percent.
Brent was down 34 cents at $107.55 a barrel. U.S. crude fell 20 cents to $102.99 a barrel.