US President Donald Trump on Sunday urged no further attacks by anyone after Israel's military said it launched strikes on Hezbollah targets in Beirut, potentially complicating efforts to finalize a deal to end the US-Iran war. Smoke rose over the Lebanese capital, and the Civil Defense said it retrieved three bodies and six wounded people from the rubble. Iran threatened a military response. Trump reacted on social media and said Israeli strikes on Beirut "should not have happened" as he vowed a regional peace deal was at hand, though he did not confirm reports it would be signed during the day. "We are very close to a Deal that will bring peace to the region, including to Lebanon, and all sides should stand down," Trump said on social media. "This could be the beginning of a long and beautiful peace -- Let's not blow it!" The deal in its current form is a deep disappointment to Israel's government, which has been sidelined in negotiations led by Pakistan and others. The last time Israel struck the Beirut suburbs a week ago, it set off the most serious escalation of fighting between Iran and Israel since the tenuous ceasefire took hold April 7. Trump, who had said the deal could be signed Sunday, has pressed Israeli Prime Minister Benjamin Netanyahu to stop hitting Lebanon hard while a deal is near, but the prime minister has defied him. Netanyahu's office said the strikes were in response to Hezbollah attacks on northern Israel. Israel’s military said Hezbollah launched three projectiles, releasing footage where an audible boom was followed by rising smoke. There was no immediate comment from the Iranian-backed Hezbollah.