U.S. 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 U.S.-Iran war. Smoke rose over the Lebanese capital, and the health ministry said three people were killed and 16 others wounded.

Iran threatened a military response. Trump reacted on social media: “We are very close to a Deal that will bring peace to the region, including to Lebanon” and “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.