The president said the U.S. was ready to "finish up" Iran at the “appropriate moment."

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.