Sterling rallied to above $1.36 today, building on a two and a half high against a struggling dollar as reports of progress in Brexit trade talks boosted appetite for the British currency.
Meanwhile, the Bank of England kept its stimulus programme unchanged today.
With just two weeks left to the end of a Brexit transition period on December 31, sterling has gained more than 2% against the dollar this month, helped by hopes of a Brexit trade deal.
The pound extended gains today to $1.3598, up 0.6% against the dollar and after it jumped to its highest level since May 2018 on Wednesday.
Against the euro, it gained 0.3% to 90.04 pence, after it hit a one-week high of 89.83 in earlier trading.
Sterling also touched a day-high of $1.3623 against the dollar when the Bank of England said it was keeping its stimulus programme unchanged as it awaited the outcome of Britain's negotiations with the EU.
Almost a year after Britain formally left the EU, the two sides are in the final stretch of talks over a post-Brexit trade deal.
"Sterling trading is likely to remain firm" as more Brexit headlines come in, said Neil Jones, head of FX sales at Mizuho Bank.
"The market is looking for a deal with compromise on fisheries" - one of the sticking points in the negotiations - he added.
EU Brexit negotiator Michel Barnier said today that "good progress" was being made in talks with Britain.
UK senior minister Michael Gove and Prime Minister Boris Johnson also signalled that Britain is keen to seal a trade deal, but any agreement would have to respect the UK's sovereignty.
Analysts are also taking it as a positive sign for the pound that Britain's parliament will be on standby during its Christmas break, and could be recalled at short notice to pass required legislation if a trade deal is struck.