It wasn't immediately possible to reconcile the messages from Iran and Israel on the 12th day of their war.
Iranian state television announced the ceasefire in a graphic on screen, not immediately acknowledging the new missile barrage coming after the deadline set by President Donald Trump in his earlier ceasefire announcement.
A series of Iranian barrages before the ceasefire deadline killed three people and injured at least eight others in Israel, rescuers said.
United States President Donald Trump announced on Monday (local time) what he described as a "complete and total" ceasefire between Israel and Iran, stating that it would take effect in approximately six hours.
In a post on Truth Social, Trump said the ceasefire has been jointly agreed upon by both nations and would mark a significant de-escalation in hostilities that have gripped the region.
"CONGRATULATIONS TO EVERYONE! It has been fully agreed by and between Israel and Iran that there will be a Complete and Total CEASEFIRE (in approximately 6 hours from now, when Israel and Iran have wound down and completed their in progress, final missions!), for 12 hours, at which point the War will be considered, ENDED!" he wrote.
According to Trump, Iran will initiate the ceasefire first, followed by Israel, resulting in a complete cessation of hostilities within the next 24 hours. He also urged both countries to remain "peaceful and respectful" during the overlapping ceasefire windows.
ADVERTISEMENT