Iran's weekend "closure" of the strait and Trump's threats on Iranian negotiators do not appear to have prevented progress at talks in Switzerland.

US and Iranian officials are still expected to meet in Switzerland on Sunday, but Saturday's events point towards a likely major shift in the agenda for the first round of talks.

Iran's government has dealt two quick blows to its interim agreement with the United States.