Sterling stemmed early losses today on a more positive outlook over Brexit, overcoming data showing a shock slide in Britain's services sector and suggesting the economy would barely grow in the last quarter of 2018. 

The pound traded well off the 17-month lows it hit yesterday, lifted by suggestions in some quarters that Britain may opt not to leave the European Union after all.

However a looming vote on Brexit in parliament kept the gains in check. 

Demand for sterling has been sapped by investor uncertainty over the government's Brexit plans ahead of a March 29 deadline, making the pound one of the weakest performing major currencies this year. 

The risks of Britain crashing out of the EU were seen to have fallen yesterday after parliamentary setbacks for Prime Minister Theresa May and an opinion from the European Court of Justice that Britain should be allowed to unilaterally revoke its departure notice. 

Economists at JP Morgan reckon the odds of Britain staying in the EU have increased to 40% after the ECJ advisor's opinion, from 20% previously. 

The pound traded 0.1% lower at $1.2728 today, above an Asian session low of $1.2672 and moving further above a June 2017 low of $1.2659 hit in the previous session. 

Against the euro, the pound was 0.1% stronger at 89.06 pence. 

The UK parliament is debating the proposed Brexit deal but is widely expected to vote it down on December 11. 

However, a vote in parliament yesterday handed more power to lawmakers over the next Brexit steps if the vote fails.

Despite this, traders were wary of taking big bets.

The pound and the British stock market top the list of bearish bets among global investors due to Brexit concerns though that could lead to a big snap back if an orderly Brexit or no-Brexit are the outcome.

The IK's IHS Markit/CIPS UK Services Purchasing Managers' Index (PMI) fell to 50.4 from 52.2 in October, the weakest reading since just after the 2016 Brexit vote and below all forecasts in a Reuters poll of economists.