The pound rose around half a percent against a weaker dollar on Thursday, but was little changed against the euro, as Brexit-related risks and speculation about negative interest rates continue to limit the pound's gains.
The safe-haven dollar fell to a near two-month low as global risk appetite was boosted by investors' optimism about economies re-opening. A 750-billion-euro stimulus plan in Europe lifted regional stock indices and the euro.
The pound gained as much as 0.6% against the dollar, reaching $1.2335 at 1455 GMT. It was last at $1.2314, up around 0.4%.
Versus the euro, the pound was broadly flat, at 89.75 pence.
Before coronavirus, the last time cable was this low was in early October, when markets feared a no-deal Brexit was imminent.
The market has turned increasingly short on sterling for the last 11 weeks straight, according to weekly futures data.
"Sterling's only support is the size of the short positions, and thin month-end markets magnify that support, but that doesn't change the fundamentals," Societe Generale strategist Kit Juckes wrote in a note to clients.
The pound is being held down by several factors: a lack of progress in EU trade talks, speculation about negative interest rates in Britain, a deep recession and a growing pile of debt.
Sterling fell 1% on Wednesday after Britain told the European Union on Wednesday it needed to break a fundamental impasse to clinch a Brexit trade deal by the end of the year.
Britain has the worst COVID-19 death toll in Europe.
A COVID-19 test and trace service began in England on Thursday to allow the loosening of lockdown measures for most of the population.