US President Donald Trump on Wednesday said he expected the accord with Iran ending the Middle East war to be signed "shortly" but added uncertainty over the date. "The deal we reached with Iran on Sunday will be signed shortly, tomorrow (Thursday), maybe the next day (Friday)," Trump said at the G7 summit, after previous announcements that it would be signed Friday in Switzerland. "We are going to most likely sign a deal," he added. Trump said Washington "did send a copy" of its accord with Iran to end the Middle East war, following reports of tensions with Prime Minister Benjamin Netanyahu. Insisting he maintains a good relationship with Netanyahu, Trump reaffirmed his criticism at the G7 summit of Israel's campaign against Hezbollah in Lebanon, saying "they (Israel) could do a much better job".