President Donald Trump said early Sunday he has canceled a planned attack on Iran following a request by Tehran and its regional neighbors.

"We have just been asked by Iran, and other Middle Eastern Countries, to hold off any attack in that the perimeters of a deal has been agreed to," Trump said in a Truth Social post.