However, Hezbollah and Israel continued attacking each other and Tehran’s Islamic Revolutionary Guard Corps declared the Strait of Hormuz shut.

On Sunday, Mr Trump revealed that he told Iranian officials: “You close the strait and you won’t have a country.

“You won’t even make it back to your f—ing country … we’ll take over the rest of the country,” he added, according to Fox News.

“We may take over the Strait, if we have to. I’ll blow the s— out of them.”

He then said on Truth Social: “Iran must immediately stop their highly paid PROXIES in Lebanon from causing trouble. If they don’t, we’ll hit Iran very hard again, just like we did last week, only harder!!!”

The Iranian delegation to the talks was led by chief negotiator Mohammad Ghalibaf and included Abbas Araqchi, the foreign minister, as well as senior security, central bank and oil officials.

They refused to pose for photographs with their US counterparts and then left the talks after Mr Trump’s comments. Later, Iran said talks had “paused” but not ended. 

“We do not take American threats into account,” said Mr Ghalibaf, after Mr Trump’s outburst.

“They would do better to be careful with their statements; our armed forces are ready to respond to them in a different manner. No matter what they say, we are the ones who act.”

Talks are expected to continue through the night, a US diplomat told reporters early on Monday.

In addition to Mr Vance, the US negotiating team included envoys Steve Witkoff and Jared Kushner, Mr Trump’s son-in-law.

Pakistan’s Prime Minister Shehbaz Sharif and the army chief, Field Marshal Syed Asim Munir, were also in Switzerland to participate in this weekend’s sessions as mediators, alongside a Qatari delegation.