Ministers averted potential defeats over key Brexit legislation despite claims MPs have been fobbed off by concessions and the promise of further talks.

The Government saw off the first three votes linked to post-Brexit rights by majorities ranging from 10 to 19 as the Commons continued its line by line assessment of the European Union (Withdrawal) Bill, which seeks to transfer European law into British law.

Ahead of the votes, Justice minister Dominic Raab reiterated a pledge to outline how the EU Charter of Fundamental Rights will be reflected in UK law - and also announced this memorandum will be published by December 5.

Mr Raab also said he would be happy to continue talks with Tory former attorney general Dominic Grieve, Tory former minister Oliver Letwin and other MPs if they believe any rights have been missed out.

Solicitor General Robert Buckland added the Government will bring forward an amendment to the Bill at report stage linked to challenges against retained EU law.

Mr Buckland called the rights landscape "complex" and said the Government did not want to remove any substantive rights currently enjoyed by UK citizens.

Such moves were welcomed by former attorney general Mr Grieve, who had tabled amendments which could have caused problems for the Government if pushed to a vote.

He earlier warned there could be a "road crash" at the Bill's report stage in which he will be unable to support "a whole series of matters" unless they can be resolved by consensus.

And Tory former justice secretary Ken Clarke said of Mr Buckland's concession: "Is the amendment which the Government is going to table actually going at least to seek compromise... It's no good fobbing us off with more discussions and there'll be amendments which won't actually change the policy."

Mr Grieve, supported by fellow Tories, and Labour former minister Chris Leslie had earlier raised numerous concerns over the Government's desire to ensure the charter of rights is not part of domestic law on or after exit day.

Mr Clarke said: "If it's doing no harm, why is the Government going to such lengths to get rid of it as the one specific change in this Bill?

"Presumably it's because it's got the word 'European' and 'rights' in it, and this was intended from a Daily Telegraph gesture to the hard right wing of my party."

Mr Grieve also used his speech to warn the Conservative Party's modern reputation "starts to fray at the edges" if it fails to be seen to be protecting people's rights, adding: "It is not a place I would wish my party's reputation to be seen to be ignoring these key issues."

He told the Commons he is worried there will be period after Brexit occurs in 2019 of a "hiatus, a gap where areas of law that matter to people are not protected in any way at all", although added he does not think ministers intend to "diminish" existing rights.

For the Government, Mr Raab said: "All of those substantive laws, principles and rights of which the charter is a reflection of the source will already be converted into domestic law by this Bill - so it is not necessary to retain the charter in order to retain such substantive rights.

"It is right for me to reaffirm the Government's commitment, that I think (Brexit Secretary David Davis) made to the select committee, to publish a detailed memorandum setting out how each article of the charter will be reflected in UK law after we leave, and I can confirm we will publish that by the 5th December."

Mr Grieve withdrew his amendment 10, to allow challenges to be brought to retained EU law, after Mr Buckland's offer of a Government amendment and encouragement of working together in their "shared endeavour".

He added: "The Government will bring forward its own amendments at report stage for the purposes of clarifying paragraph three."