Boris Johnson is working to get MPs to back his new Brexit deal, ahead of a vote in the House of Commons on Saturday.
The Prime Minister said there is a "very good case" for MPs to vote in his favour in the first Commons weekend sitting since April 1982.
He returns from an EU summit in Brussels today in a "very confident" mood, with EU leaders approving the deal before the two-day meeting began.
However, Mr Johnson's key allies in the DUP have already rejected the departure agreement, while the SNP has tabled an amendment to reject the deal, demanding an immediate extension to the October 31 deadline and a general election.
SNP leader Nicola Sturgeon insisted the deal means Scotland alone is "treated unfairly" when the UK leaves the EU.
But yesterday, European Commission president Jean-Claude Juncker insisted that no further Brexit extension would be granted.
Mr Juncker said that, while it fell on him to make sure EU leaders signed off the deal, responsibility lies with Mr Johnson to ensure it is approved at home.
“We have a deal. The British PM has to make sure that the deal will pass the hurdles of Westminster,” he added.
And the SNP's parliamentary leader Ian Blackford - who said Scotland is being "royally shafted" by the deal - said opposition parties need to "quit dithering, back our amendment, and finally act to bring this appalling Tory government down and stop Brexit".
The Labour Party have also said they will not back the deal, and instead call for a second referendum.
However, Labour MP Jim Fitzpatrick told talkRADIO there were around 10 to 20 of his colleagues who could defy the party and vote in favour of the deal.