US Attorney General Jeff Sessions has heatedly denied that he had any undisclosed meeting with the Russian ambassador or conversations with Russian officials about the US elections.

He vowed to defend his honour "against scurrilous and false allegations".

Testifying at a Senate hearing, Mr Sessions said it was a "detestable and appalling lie" to suggest that he participated in or was aware of any collusion between Russia and the Trump campaign.

In his dramatic appearance before former colleagues, Mr Sessions also contradicted a contention made by former FBI director James Comey at a hearing before the same panel last week.

Mr Comey said that, after an encounter with President Donald Trump in which he said Mr Trump pressured him to back off an investigation into the former national security adviser, Mr Comey "implored" Mr Sessions to make sure he was never left alone with the president again - but that Mr Sessions did not respond.

"He didn't recall this, but I responded to his comment by agreeing that the FBI and Department of Justice needed to be careful to follow department policy" regarding contacts with the White House, Mr Sessions said.

The former Alabama senator defended himself against accusations that he misrepresented himself during his confirmation hearing by saying he had not met with Russian officials during the campaign.

Mr Sessions argued that in the context of the hearing, "my answer was a fair and correct response to the charge as I understood it".

He said he recused himself from the Justice Department's Russia investigation only because of a regulation to require the step because of his involvement in the Trump campaign.

He never, he insisted, knew anything about the Russia probe or had any role in it.

While he had recused himself from the Russia probe, Mr Sessions said, "I did not recuse myself from defending my honour against scurrilous and false allegations".

AP

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.