The US president claims Iran and other Middle Eastern countries asked Washington to hold off on any attack as the "perimeters" of a deal had been agreed.
The U.S. issued new security alerts for Americans in the Middle East as tensions rose over Iran threats and Israeli strikes after Hamas agreed to disarm.