U.S. President Donald Trump called off plans for renewed military strikes on Iran at the last minute ⁠on Thursday, and flagged the signing of a possible deal with Tehran after high-level talks.

Trump's latest sudden reversal on the war came after what he said were the agreements of "final points" by numerous countries, except Iran.

"Based on the fact that discussions with the Islamic Republic of Iran have been brought to the highest level of Iranian leadership and approved, I have... cancelled the scheduled strikes and bombings against Iran this evening," Trump said on his Truth Social network.

"Discussions and final points have been, in both concept and great detail, approved by all parties involved, including the United States, Israel, Saudi Arabia, UAE, Qatar, Turkey, Pakistan, Bahrain, Kuwait, Jordan, Egypt, and others," he added.

"Time and place of the signing to be announced shortly," said Trump, adding that a U.S. naval blockade of Iran would remain in place until then.