US President Donald Trump accused Iran on Friday of lying about the contents of a proposed deal to end the war, with the White House insisting Tehran would dismantle its nuclear program.

The two sides released starkly different accounts of the proposed agreement, with Tehran insisting on its right to enrich uranium and maintain control over the Strait of Hormuz.

But Trump denied that the terms of the deal favored Iran.