Iran's foreign minister insisted on Friday that a deal with the United States to end the war in the Middle East had never been closer, after US President Donald Trump furiously accused Tehran of negotiating in bad faith.

The angry reaction came after Iranian media published a breakdown of what was purportedly on the table, stressing that Iran would insist on its right to enrich uranium and to control shipping through the Strait of Hormuz.