Donald Trump has said he hopes Israel and Iran can broker a ceasefire but said sometimes countries have to fight it out first.
Speaking to reporters as he left for the G7 in Canada, the president said America will continue to support Israel but declined to say if he asked the US ally to pause strikes on Iran.
Hours earlier, Trump posted on his social media platform, Truth Social, that Iran and Israel "should make a deal, and will make a deal".
"We will have PEACE, soon, between Israel and Iran! Many calls and meetings now taking place," he added.