Stock markets and the pound rose Wednesday on reports that Britain and the European Union might be close to a post-Brexit trade deal that has proved elusive so far.
"We are in the final phase," one EU official told AFP. Asked whether this meant a deal later Wednesday, a source close to the talks said: "Very likely, yes."
Oil prices also gained following big losses suffered earlier this week as coronavirus cases surged across the planet and a new strain was reported in the UK and elsewhere.
That forced governments to impose tight restrictions and lockdowns to contain the disease over the holiday period that starts on Thursday.
The pound got a boost against the dollar "after France reopened routes with the UK and on hopes that Brexit negotiators will be successful in delivering a last-minute trade agreement," said Edward Moya, a senior analyst at the online broker Oanda.
The optimism was nonetheless tempered by EU diplomats who said they still needed to see a text and any problems that might remain.
Asian stock markets had already closed mainly higher earlier in the day, and the Dow Jones index was 0.6 percent stronger in midday New York trading.
In the background, a worrying spike in coronavirus infections has cast a shadow on the rollout of vaccines and news at the start of the week that Congress had hammered out an economic rescue package worth around $900 billion.
But US President Donald Trump rejected the package as not doing enough for families and told Congress to rethink it, raising the possibility of it being held up until after Christmas.
Looking ahead, Axi analyst Stephen Innes warned the first quarter of 2021 could be tough for markets if people remained wary of travelling.
"Even with the vaccine rollout getting underway, people have become polarised into one of two groups -- those ready to travel now and those who are not prepared for six months or more.
"With the new variant of the virus unleashing its wrath on the UK, it is not a stretch to assume that the percentage of those ready to travel anytime soon will drop."
- Key figures around 1645 GMT -
London - FTSE 100: UP 0.7 percent at 6,495.75 points (close)
Frankfurt - DAX 30: UP 1.3 percent at 13,587.23 (close)
Paris - CAC 40: UP 1.1 percent at 5,527.59 (close)
EURO STOXX 50: UP 1.3 percent at 3,543.29
New York - Dow: UP 0.6 percent at 30,206.99
Tokyo - Nikkei 225: UP 0.3 percent at 26,524.79 (close)
Hong Kong - Hang Seng: UP 0.9 percent at 26,343.10 (close)
Shanghai - Composite: UP 0.8 percent at 3,382.32 (close)
Pound/dollar: UP at $1.3502 from $1.3375 at 2145 GMT
Euro/pound: DOWN at 90.38 pence from 90.94 pence
Euro/dollar: UP at $1.2199 from $1.2164
Dollar/yen: DOWN at 103.57 yen from 103.60 yen
West Texas Intermediate: UP 1.4 percent at $48.41 per barrel
Brent North Sea crude: UP 1.4 percent at $51.52 per barrel