Theresa May will attempt to get MPs to back part of her Brexit deal later, on the day the UK was due to leave the EU.
MPs will vote on the withdrawal agreement, which sets out the terms of the UK’s departure from the EU.
Ministers say their backing is vital if Britain is to avoid a disorderly exit.
But Labour will vote against it, saying that denying MPs a say on the political declaration section of the deal, which outlines the shape of future UK-EU relations, is a “blindfold Brexit”.
Friday’s vote, if it passes, would secure a delay until 22 May. It will not allow Parliament to ratify the entire withdrawal package, because the law allows this only after the passage of a “meaningful vote” on both parts of the deal.
The prime minister has already lost two such votes on the full deal by large margins, and Commons Speaker John Bercow had ruled out bringing the same motion back a third time without “substantial” changes.
However, the government says a vote on the withdrawal deal alone will be enough to meet the criteria laid down by EU leaders for the postponement of Brexit from 29 March to 22 May.
With Labour and the DUP planning to vote against it, the BBC’s political editor Laura Kuenssberg said it looked like the prime minister was heading for another loss on Friday.
Defence Minister Tobias Ellwood told BBC Newsnight: “There are some big challenges here.
“It’s a key day and probably the last opportunity to get this particular motion across.”
If the government is defeated, ministers will have until 12 April – the date by which the UK would have to indicate whether it would stand candidates in the 2019 European Parliament elections – to get the deal through or “indicate a way forward”.