Theresa May says she has secured “legally binding” changes to her Brexit deal, a day ahead of MPs voting on it.
But European Commission President Jean-Claude Juncker warned if the deal was voted down there was “no third chance”.
They spoke at a joint press conference in Strasbourg after a late meeting.
Labour leader Jeremy Corbyn said the prime minister’s negotiations had “failed” and the announcements did not contain “anything approaching the changes” she had promised Parliament.
Cabinet Office Minister David Lidington announced the changes to the Commons shortly before the press conference, saying they would mean the EU “cannot try to trap the UK in the [Irish] backstop indefinitely”.
Mrs May confirmed she would be opening the debate on Tuesday ahead of a so-called “meaningful vote” on her deal, which must be agreed by Parliament to come into force.
Last time her deal was put to Parliament in January, she suffered an historic loss as it was voted down by a margin of 230.
The PM also said her attorney general, Geoffrey Cox, would publish his legal advice on the changes to the deal before the vote.
Monday morning government blues have been replaced by Tuesday morning nervous hopes.
The government does not suddenly expect its Brexit deal to be ushered through at speed, cheered on by well-wishers.
It does, however, believe that Monday night’s double act in Strasbourg by Theresa May and Jean Claude Juncker puts it, to quote one cabinet minister, “back in the races”.
The extra assurances wrought from weeks of talks with the EU will move some of the prime minister’s objectors from the “no” column to the “yes”.
Mrs May flew out to the European Parliament late on Monday with her Brexit Secretary Steve Barclay for last-ditch talks ahead of the vote.
In the discussions with Mr Juncker and the EU’s chief Brexit negotiator Michel Barnier, two documents were agreed by all parties, which Mr Lidington said would “strengthen and improve” both the withdrawal agreement from the EU and the political declaration on the future relationship. Read more