President Donald Trump has accused fired FBI director James Comey of lying to Congress and said he was "100%" willing to testify under oath about their conversations.

Mr Trump cryptically refused to say whether those private exchanges were taped - a matter at the heart of the conflicting accounts of what passed between them at a time when Mr Comey was leading an FBI investigation into Russia's interference in the presidential election and its ties to the Trump campaign.

He asserted that nothing in Mr Comey's testimony to the Senate pointed to collusion with Russia or obstruction of justice. "Yesterday showed no collusion, no obstruction," Mr Trump said.

He further denied ever asking Mr Comey for his "loyalty", contradicting Mr Comey's detailed sworn testimony about a private dinner the two men had in the White House.

"No I didn't say that," Mr Trump stated abruptly, taking questions at a joint press conference with Romanian President Klaus Iohannis in the Rose Garden. Asked if he would make that denial under oath, he said, "100%".

Mr Trump's aides have dodged questions about whether conversations relevant to the Russia investigation have been recorded, and so did the president, in series of teases.

"Well, I'll tell you about that maybe sometime in the very near future," Mr Trump said. Pressed on the issue, he insisted he wasn't "hinting anything", before adding, "Oh you're going to be very disappointed when you hear the answer, don't worry."

The House intelligence committee sent a letter on Friday asking White House counsel Don McGahn whether any tape recordings or memos of Mr Comey's conversations with the president exist now or had existed in the past.

The committee also sent a letter to Mr Comey asking for any notes or memos in his possession about the discussions he had with Mr Trump before being abruptly fired last month. The committee is seeking the materials by June 23.

Mr Comey told the Senate intelligence committee on Thursday about several one-on-one interactions with the president, during which he said Mr Trump pressed him to show "loyalty," to back off on the FBI investigation of his former national security adviser, Michael Flynn, and to disclose that Mr Trump himself was not under investigation.

Mr Comey said he refused on all points, told senators of the detailed memos he had written after his conversations with Mr Trump and said he hoped those conversations were taped because he is confident of their veracity.

Standing with the president of Romania, a Nato partner, Mr Trump at last confirmed his commitment to the alliance's mutual defence pact, Article 5, uttering words he deliberately did not say when he spoke at Nato's gathering in Belgium last month. On Friday he said he was "committing the United States to Article 5".

The president had previewed his attacks against Mr Comey in an early-morning tweet that broke his previous day's silence on his favorite social media megaphone.

"Despite so many false statements and lies, total and complete vindication," Mr Trump wrote. It was a stunning accusation, suggesting that the former FBI director had lied to Congress, while under oath.

He also seized on Mr Comey's revelation that he had directed a friend to release contents of memos he had written documenting his conversations with the president to a reporter.

"...and WOW, Mr Comey is a leaker!" Mr Trump wrote at 6.10am. He derisively repeated the "leaker" moniker when speaking to reporters in the Rose Garden.

Mr Trump's private attorney, Marc Kasowitz, seized on Mr Comey's admission that he had orchestrated the public release of the information. Mr Kasowitz is expected to file a complaint with the Justice Department inspector general next week, according to a person close to the legal team.

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.