Trump met with his Cabinet days after saying a peace deal with Iran was “largely negotiated” amid expectations around the re-opening the Strait of Hormuz.

US and Iranian negotiators edged toward a deal to extend their fragile ceasefire for 60 days, but the potential breakthrough was still hanging on President Donald Trump's approval, US sources told AFP on Thursday.

The development came after Washington and Tehran accused each other of violating the truce, underscoring the volatility of talks three months after the Middle East war began with US-Israeli strikes on Iran.

The US sources confirmed reporting by Axios that the two sides had agreed on a memorandum of understanding to prolong the ceasefire and launch negotiations on Iran's nuclear programme.

Under the proposed deal, shipping through Hormuz would be unrestricted, with no tolls or harassment; Iran would remove all mines within 30 days; and the United States would lift its naval blockade if commercial traffic resumes, Axios reported.