MPs have approved the Government's legislative programme, just minutes after Boris Johnson announced his fresh push for a general election.

The Queen's Speech was supported by 310 votes to 294, majority 16, following six days of debate.

But with the Prime Minister angling for a snap election, it would be unlikely any of the proposed Bills would clear Parliament in time – with the opposition labelling the Queen's Speech a "publicity stunt".

READ MORE: Boris Johnson to make fresh bid for snap General Election

A Labour amendment, which criticised the content of the speech and called on the Government to address the "climate emergency", was defeated by 311 votes to 293 – a majority of 18.

MPs also rejected an SNP amendment – amendment H – by 310 votes to 64 – a majority 246.

It had criticised aspects of the legislative programme and stated the European Union (Withdrawal Agreement) Bill "must not become law" unless and until it has received legislative consent from the Senedd and the Scottish Parliament.

The final day of debate saw Sajid Javid insist plans for the Government's desired "infrastructure revolution" will be revealed within weeks as Britain bids to catch up with other countries.

The Chancellor said details of the national infrastructure strategy will be published at the Budget, which is currently slated for November 6 – although could be shifted if circumstances change.

READ MORE: Queen's Speech 2019: Here's what you need to know​

Javid also said the Government's legislative agenda puts "fiscal responsibility" at the centre of its plans, his remarks coming as MPs discussed the Queen's Speech for the sixth and final day.

SNP economy spokeswoman Kirsty Blackman told MPs: "I am taking the opportunity to throw down the gauntlet to all of those MPs who represent Scottish or Welsh constituencies today.

"They should all walk through the lobby with us supporting amendment H.

"Because if they do not support the rights and the desires of the people of Scotland and of the people of Wales, they will be doing a disservice to their constituents, to their constituencies, and to their countries."

WATCH: Joanna Cherry provides perfect summary of Queen's Speech​