US President Donald Trump said he had cancelled planned military action against Iran, provided that a deal could be reached quickly.

Trump said the United States had been prepared to use military force against Iran on an unprecedented scale.

He said Iran and several Middle Eastern states had urged Washington not to proceed after a framework for a possible agreement was formed.

Trump identified the full reopening of the Strait of Hormuz to all traffic as one of the proposed deal’s two main conditions.

The other condition, he said, was a final end to what he described as Iran’s nuclear threat.

Trump said Israel supported the decision to cancel the planned action.

No immediate response from the Iranian or Israeli governments to Trump’s statements was documented in the supplied material.

Before the cancellation statement, Trump had said the United States would strike Iran so heavily that it would eventually be unable to continue the war.

Iran said it was prepared to target energy infrastructure in Middle Eastern countries if the United States attacked Iranian energy infrastructure.