US President Donald Trump says an agreement with Iran has been "largely negotiated" and details will be announced soon.
The deal would include the reopening of the Strait of Hormuz, he said on Saturday, without giving further details.
Iranian foreign ministry spokesman Esmaeil Baqaei earlier told state television that US and Iranian positions had been converging in the last week, but warned that did not mean agreements would be reached on key issues and accused the Americans of "contradictory statements".
On social media, Trump said he had a "very good call" with the leaders of Saudi Arabia, the United Arab Emirates, Qatar, and others about a "Memorandum of Understanding pertaining to PEACE".
"An agreement has been largely negotiated, subject to finalization between the United States of America, the Islamic Republic of Iran, and the various other Countries, as listed," Trump said.
"Final aspects and details of the deal are currently being discussed, and will be announced shortly."
He also said he had a call on Saturday with Israeli Prime Minister Benjamin Netanyahu, which "went very well".
The president has not given any further details on the deal, but has insisted any agreement would "absolutely" prevent Iran from obtaining a nuclear weapon.
