US President Donald Trump has said he is holding off a military attack on Iran planned for Tuesday at the request of Gulf states as 'serious negotiations are now taking place'.

In a post on Truth Social, he said he had been asked to do so by the leaders of Qatar, Saudi Arabia, and the United Arab Emirates.

He said he had been informed a deal would be made that is 'very acceptable' to the US, adding there would be 'NO NUCLEAR WEAPONS FOR IRAN!'

But he warned that the US would be ready to 'go forward with a full, large scale assault of Iran, on a moment's notice' if there was no acceptable deal.

A senior Iranian military commander warned the US not to make 'strategic mistakes and miscalculations again'.

Trump's announcement on Iran comes amid a drop in his approval rating, with polls showing that 64% of voters believe it was the wrong decision to go to war with Iran. Just 37% approve of Trump's job performance, highlighting the challenges Republicans face amid growing public frustration with the war.

Iran has also warned that it retains a significant number of drones and missiles, which could resume full-scale attacks if necessary. Meanwhile, the Gulf Arab states express growing concern over potential Iranian retaliation following any US attacks.

The situation continues to evolve, with Iran's ongoing control over strategic waterways and the impact of retaliatory actions by both sides shaping future negotiations.