File photo: VCG
Global stock markets rallied Tuesday as investors seized on signs of a slowdown in the spread of the coronavirus, while some governments began making plans to ease restrictions.
Oil was energised by hopes that key producers will agree to cut output at this week's emergency OPEC video meeting, which will address virus-sapped demand and a price war that crashed the market.
The pound clawed back some of losses that followed news late Monday that British Prime Minister Boris Johnson was in intensive care battling COVID-19.
Asian and European equities extended Monday's rally following an overnight surge on Wall Street, on news that fresh virus cases were slowing in Spain, Germany, Italy and France.
"Equities are still racing higher, as the news from key countries like Spain and Italy remains positive," said IG analyst Chris Beauchamp.
"Stocks continue to rally as investors look for the positives in the current global outlook."
- 'Dramatic turn' in Britain -
London stocks meanwhile rose as senior cabinet minister Michael Gove said Johnson, who spent the night in intensive care with a deteriorating case of coronavirus, has been given oxygen but is not on a ventilator.
"The coronavirus crisis has taken a dramatic turn in the UK," said AvaTrade analyst Naeem Aslam.
"Johnson is struggling to shake-off COVID-19 and his government is in a panic mode to contain the current crisis."
However, in the US virus epicentre of New York, Governor Andrew Cuomo said that for the first time the infection growth rate there was flat.
And in China -- where the disease first emerged late last year -- there were no new deaths for the first time since January.
Elsewhere, Denmark and Austria have started making plans to lift restrictions slowly as they see light at the end of the tunnel.
Tokyo, Hong Kong and Shanghai stocks all finished around two percent higher.
After the close in Japan however, Prime Minister Shinzo Abe declared a month-long state of emergency in the capital and six other parts of the country over a spike in virus cases.
- Stimulus measures -
Adding to the positive vibe were further measures to support economies, including a trillion-dollar package in Japan and central bank moves in China.
And with the ink barely dry on a $2 trillion rescue plan passed by Congress last month, Donald Trump said he favoured another massive spending programme -- again roughly $2 trillion -- this time targeting infrastructure projects.
EU leaders are also closing in on a rescue for nations worst hit in the region, according to sources, though not at the level called for by Italy and Spain.
The bloc's finance ministers will hold a videoconference later Tuesday, when they are expected to agree to use the eurozone's $443-billion bailout fund.
However, it is thought they will not act on a proposal to issue "coronabonds" that would pool borrowing among EU nations, according to commentators.
"The inability of eurozone ministers to agree on the subject of coronabonds is a clear sign of disharmony in the region," cautioned Rabobank analyst Jane Foley.
In commodities, oil prices rose on hopes OPEC and other major producers led by Russia will reach a supply deal in talks on Thursday.
Crude oil had collapsed to 18-year lows last week owing to a price war between Saudi Arabia and Russia, which have ramped up output.
- Key figures around 1015 GMT -
London - FTSE 100: UP 3.4 percent at 5,769.46 points
Frankfurt - DAX 30: UP 4.8 percent at 10,560.67
Paris - CAC 40: UP 3.9 percent at 4,516.29
Milan - FTSE MIB: UP 4.3 percent at 17,766.65
Madrid - IBEX 35: UP 2.7 percent at 7,029.80
EURO STOXX 50: UP 3.9 percent at 2,906.15
Tokyo - Nikkei 225: UP 2.0 percent at 18,950.18 (close)
Hong Kong - Hang Seng: UP 2.1 percent at 24,253.29 (close)
Shanghai - Composite: UP 2.1 percent at 2,820.76 (close)
New York - Dow: UP 7.7 percent at 22,679.99 (close)
Brent North Sea crude: UP 2.1 percent at $33.77 per barrel
West Texas Intermediate: UP 3.6 percent at $27.03 per barrel
Euro/dollar: UP at $1.0858 from $1.0793 at 2100 GMT
Dollar/yen: DOWN at 108.90 yen from 109.22
Pound/dollar: UP at $1.2331 from $1.2231
Euro/pound: DOWN at 88.03 pence from 88.24 pence