The president said the U.S. was ready to "finish up" Iran at the “appropriate moment," stressing that Tehran's nuclear ambitions were at the core of the failure to end the war.

U.S. President Donald Trump accused Iran of violating the cease-fire saying it was reneging on its promise to allow tankers through the Hormuz Strait.

Trump says Washington will not accept Iran's imposition of a de facto toll booth system in the critical waterway.