Iran’s foreign ministry also welcomed the ceasefire. Tehran had insisted that its own two-week ceasefire with the US should include Lebanon while the US and Israel said it did not.
The US and Iran have been discussing a second round of peace talks in Pakistan and, speaking to reporters in Washington, Trump said the US and Iran had already agreed on a lot, including that Tehran would not have nuclear weapons “beyond 20 years” – but warned that “if there is no deal, fighting resumes”.
The latest war between Israel and Hezbollah began on 2 March, two days after the US and Israel launched a joint attack on Iran, with Hezbollah firing rockets into northern Israel.
The armed group – which is also a political movement in Lebanon – said it was retaliating for the assassination of Iran’s Supreme Leader Ayatollah Ali Khamenei.
More than 2,000 people in Lebanon have since been killed, with more than a million – or roughly a fifth of the population – displaced. An estimated 37,000 homes have been destroyed or damaged. Israel says Hezbollah attacks have killed two civilians in Israel, and that 13 Israeli soldiers have been killed in combat in Lebanon.
Israel and Lebanon held rare direct talks in Washington this week aimed at easing the war, which has seen deadly air strikes on parts of the Lebanese capital, Beirut. Israel is not in conflict with Lebanon’s armed forces.