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 exact 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 told reporters at the final press conference of the G7 that he was prepared to "bomb the hell" out of Iran if they violated the agreement.
"If they are not behaving they will be hit again," he said.
But he added: "They don't want to get bombed, they don't want to get hit".
In a long succession of comments on his dealings with Iran, Trump recalled at length how he had in 2020 issued the order to kill Qassem Soleimani, the head of foreign operations for the Revolutionary Guards.
Trump also recalled the February 28 air strike that killed supreme leader Ali Khamenei and other senior figures, who he said were "having breakfast" at the time.
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".
Trump was also asked about the deadly strike on an Iranian school in Minab on the first day of the war, which left 155 dead, according to the Iranian authorities.
Initially describing the question as "strange", Trump said: "Nobody did it on purpose. Mistakes are made, war is nasty."
"I know it is under investigation," he said, telling the reporter to address the question to Defense Secretary Pete Hegseth instead.
A US Tomahawk cruise missile hit the elementary school due to a targeting mistake, according to the preliminary findings of a US military investigation reported by The New York Times.
Trump also thanked China's Xi Jinping and Russia's Vladimir Putin for what he called their neutrality during the war with Iran.
"I just want to thank them because they made it a lot better," Trump said, adding that both leaders had been "neutral."