BEERSHEBA, Israel — A tentative truce faltered Tuesday when Israel accused Iran of launching missiles into its airspace after the ceasefire was supposed to take effect and vowed to retaliate.
Iran's military denied firing on Israel, state media reported — but explosions boomed and sirens sounded across northern Israel midmorning, and an Israeli military official said two Iranian missiles were intercepted.
U.S. President Donald Trump told reporters at the White House before departing for the NATO summit at The Hague that in his view, both sides had violated the nascent agreement he had announced earlier.
Iran ''violated it but Israel violated it too,'' Trump said. ''I'm not happy with Israel.''
He later wrote on social media that Israeli fighter jets would ''turn around'' and would not attack Iran — indicating the deal might hold.
The conflict, now in its 12th day, began with Israel targeting Iranian nuclear and military sites, saying it could not allow Tehran to develop atomic weapons — and that it feared the Islamic Republic was close. Iran has long maintained that its program is peaceful.
Many worried the war might widen after the U.S. joined the attacks by dropping bunker-buster bombs over the weekend and Israel expanded the kinds of targets it was hitting.
But after Tehran launched a limited retaliatory strike on a U.S. military base in Qatar on Monday, Trump announced the ceasefire.