Oil prices surged on Wednesday following the blockage of the Suez Canal while stock markets traded mixed.
A grounded ship that has temporarily blocked the key transit route for oil, along with the latest supply data from the United States, helped the price of the main US oil contract spike by five per cent.
The US benchmark contract, West Texas Intermediate, then quickly eased back to a gain of 4.6 per cent, while the European benchmark, North Sea Brent oil, was 4.6 per cent higher.
Bitcoin rose to $56,530 after Tesla boss Elon Musk tweeted that the carmaker now accepts the virtual currency as payment in the United States.
Continued concerns that Europe's worsening coronavirus crisis could derail economic recovery were balanced by survey data showing the eurozone economy had returned to growth in March for the first time in six months.
In the background, investor fears are growing over another deadly wave of Covid-19 and concerns over a stimulus-fuelled global inflation spike have not abated.
Frankfurt stocks lost 0.5 per cent and the Paris stock index was flat in afternoon trading.
"Once again, concerns about another wave of Covid-19 cases in Europe and worries that economies will reopen later than initially predicted are weighing on stocks," said CMC Markets analyst David Madden.
Europe's two biggest economies, Germany and France, have been forced along with other countries to impose new restrictions to battle the disease, as they also struggle to get vaccination programmes rolling properly.
Outside the eurozone, London's FTSE 100 edged up 0.3 per cent on Britain's rapid vaccination drive and news of easing UK inflation.
In New York, the Dow Jones index climbed 0.9 per cent, while the Nasdaq Composite shed 0.4 per cent.
In Asia, Hong Kong was among the biggest losers, dropping by two per cent on news that the government had suspended its Pfizer/BioNTech vaccine programme over concerns about packaging, dealing a blow to the city's already slow inoculation programme.
Hong Kong's Hang Seng Index has now fallen into a correction having lost more that 10 per cent from its recent high.
Tokyo also shed two per cent, while Shanghai, Mumbai and Jakarta each lost more than one per cent.