The latest sudden reversal came after what he said were the agreements of "final points" by numerous countries - except Iran.

It was the third time this week that back-and-forth strikes have rattled the Middle East.

US President Donald Trump said the naval blockade would remain “until this transaction is finalised”, with the time and place of the signing to be announced.

Trump cancels military strikes on Iran amid talks. Ceasefire by June 30 at 31.5% YES.

President Donald Trump announced on Thursday that he has called off impending strikes on Iran due to the state of negotiations.