Oil prices rose Thursday even as major crude producers agreed to boost output by more than the usual amount following an EU ban on Russian imports.
European shares closed higher, with Paris leading the way at 1.3 percent and Frankfurt rising 1.0 percent. London's FTSE 100 was shut for a holiday.
Wall Street stocks were little changed early on following mixed labour data and a Microsoft earnings warning, but they edged slightly higher in later trading.
Equities fell in Asia as traders grow increasingly worried that central bank moves to rein in inflation could tip economies into recession.
All eyes were on Vienna where the OPEC+ group of major oil producers, led by Saudi Arabia and Russia, agreed to boost oil output more than expected in light of the Russian invasion of Ukraine.
Producers had been expected to stick to their policy of only increasing output modestly, as they have done since May 2021.
But, amid soaring prices and hard on the heels of the EU ban on most Russian oil imports, pressure has been rising for the 23-member cartel to boost output to stabilize prices.
In the end, the group agreed to add 648,000 barrels per day to the market in July, up from 432,000 in previous months.
The move did not appear to be enough to calm oil markets, with the benchmark Brent crude up just under 1.0 percent at $117.42 per barrel and West Texas Intermediate also 1.2 percent higher at $116.58.
Soaring energy prices have fuelled growing inflation around the world, hampering economic growth and prompting central banks to hike rates.
Jeffrey Halley, an analyst at Oanda, said the move by OPEC+ would not alleviate the crude supply crunch from sanctioned Russian oil, calling it a "huge disappointment to oil consuming nations".
Earlier in the day, oil prices had fallen more than two percent after a Financial Times report said that Saudi Arabia was considering a plan to boost output as Russia struggles to meet targets owing to Ukraine war-linked sanctions.
The FT report followed a Wall Street Journal article saying OPEC was considering removing Russia from an agreement that has locked producers into limited output increases, which analysts said could lead to an early end of the pact and allow nations to open the taps more.
Concerns about tighter Russian supplies have sent crude soaring this year, just as demand picks up owing to the reopening of economies but Riyadh has ignored previous calls to pump more.
"One can expect trading activity involving oil to remain volatile," Patrick J. O'Hare of Briefing.com said.
- 'Brace yourself' -
Asia was mostly in negative territory. Hong Kong shed one percent, while Tokyo, Sydney, Seoul, Singapore, Wellington, Manila, Jakarta and Taipei were also well down. Shanghai and Mumbai edged up.
Concern over the outlook was shared by Wall Street titan Jamie Dimon, who warned that the wave of unprecedented crises were combining to cause an economic superstorm.
"That hurricane is right out there down the road coming our way," the JPMorgan Chase & Co boss said. "We don't know if it's a minor one or Superstorm Sandy. You better brace yourself."
However, in sign of the huge uncertainty coursing through markets, a top strategist at the bank, Marko Kolanovic, painted a more positive picture, forecasting a market recovery through 2022.
"We remain positive on risky assets due to near record-low positioning, bearish sentiment, and our view that there will be no recession given support from US consumers, global post-Covid reopening, and China stimulus and recovery," he wrote in a note.
- Key figures at around 1455 GMT -
- Brent North Sea crude: UP 0.97 percent at $117.42 per barrel
- West Texas Intermediate: UP 1.2 percent at $116.58 per barrel
- Frankfurt - DAX: UP 1.0 percent at 14,485.17 (close)
- Paris - CAC 40: UP 1.3 percent at 6,500.44 (close)
- EURO STOXX 50: UP 0.95 percent at 3,795.13
- London - FTSE 100: Closed for a holiday
- New York - Dow: UP 0.2 percent at 32,891.92
- Tokyo - Nikkei 225: DOWN 0.2 percent at 21,413.88 (close)
- Hong Kong - Hang Seng Index: DOWN 1.0 percent at 21,082.13 (close)
- Shanghai - Composite: UP 0.4 percent at 3,195.46 (close)
- Euro/dollar: UP at $1.0734 from $1.0658 on Wednesday
- Pound/dollar: UP at $1.2558 from $1.2492
- Euro/pound: UP at 85.47 pence from 85.25 pence
- Dollar/yen: DOWN at 129.82 yen from 130.15 yen