US President Donald Trump gestures while stepping off Air Force One on July 31, 2026 [Aaron Schwartz/AFP] By Al Jazeera Staff and The Associated Press Published On 2 Aug 20262 Aug 2026 United States President Donald Trump says he has cancelled a planned large-scale military attack on Iran, claiming that the “perimeters of a deal” have been agreed upon.

Trump announced the decision on his Truth Social platform late Saturday, a day after US media reported that Washington and Israel were preparing to strike Iran’s energy infrastructure.

He said his decision came in response to requests from Iran and other Middle East countries to “hold off any attack in that the perimeters of a deal has [sic] been agreed to”.

He agreed on condition that the deal be concluded quickly.

He added that the agreement would bring the “Immediate, Complete, and Total OPENING OF THE HORMUZ STRAIT” and end what he called “Iran’s nuclear threat”.

There was no immediate response from Tehran.

Earlier on Saturday, Foreign Minister Abbas Araghchi told his Saudi counterpart that any US or Israeli attack would meet a “proportionate response”.

US news site Axios reported that Saudi Crown Prince Mohammed bin Salman called Trump on Saturday, urging the president to cancel the strikes and return to negotiations, citing a source familiar with the matter.

Trump had said on Friday that the US would hit Iran “very hard”.

On Saturday, the US Department of State issued security alerts for Americans in 10 countries in the region, urging them to exercise increased caution and to consider leaving due to the escalating tensions.