The U.S. and Iran were set to sign an agreement on Sunday to end hostilities. An Israeli strike on Beirut hours earlier, following Hezbollah drone launches, postponed the signing. Trump stated the attack delayed the event and expressed frustration with Netanyahu's timing.