RIYADH/DUBAI: US President Donald Trump announced a ceasefire between Iran and Israel hours after Tehran attacked a US base in Qatar in retaliation for US strikes on military sites in Iran over the weekend.

The Iranians said there was no agreement but will stop attacks if Israel halted too.

The US president said both sides had agreed to a staggered cessation of hostilities until there is an end to the conflict.

Iran will begin observing the ceasefire first, with Israel watching if Tehran complies for the following 12 hours, if it does, then Tel Aviv will join in, bringing to an end what Trump is calling a “12 Day War”.

The deal allows for a six hour window for both sides to wrap up ongoing operations, the president explained in a Truth Social post on Monday evening.