Donald Trump said Israel had already launched retaliatory strikes against Iran before his call for restraint.
The US president insisted if he tells the Israeli prime minister Benjamin Netanyahu to do something “he does it”, after he appeared to ignore Mr Trump’s demand to hold back from responding militarily.