President Donald Trump warned Sunday that he will order fresh military strikes against Iran unless Tehran reins in Hezbollah and other proxy forces operating in Lebanon. The threat came just four days after both sides signed a ceasefire deal meant to end the 2026 Iran war.
Why Trump issued the warning
In a post on Truth Social at 9:30 a.m. Eastern, Trump said the ceasefire is being jeopardized by continued Hezbollah attacks. He did not specify which incidents triggered his response, but U.S. officials have reported multiple rocket launches from southern Lebanon toward Israeli positions in the past 48 hours. The president made clear that Iran is ultimately responsible for the actions of its allied militias.
The fragile ceasefire
The ceasefire agreement, signed Wednesday, was supposed to halt a conflict that began in early 2026 when Iran launched a large-scale offensive. The deal brokered by Swiss and Qatari mediators included a phased withdrawal of Iranian-backed forces from border areas and a commitment from Tehran to stop arming Hezbollah. Trump’s Sunday post suggests he believes Iran is already violating the spirit of the agreement.
What Hezbollah's attacks mean
Hezbollah fighters have not formally accepted the ceasefire. The group has continued small-scale operations along the Lebanon-Israel border, which Israeli officials say could unravel the truce. Trump’s threat to strike again raises the stakes: any new U.S. airstrikes would almost certainly end the ceasefire and reignite a wider war. Iran has not responded publicly to the president’s ultimatum.
Next steps — and unanswered questions
Pentagon planners are reportedly updating target lists in case Trump authorizes a second round of strikes. The White House has not set a deadline for Iran to act, but the president’s language — “unless Tehran reins in Hezbollah immediately” — suggests hours, not days. Whether Iran can actually control the militia remains an open question. Hezbollah’s leadership has its own agenda, and years of Iranian support have not always translated into direct command.




