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.

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

Trump said the peace negotiations with Iran went well, but Iran would not agree to end its nuclear program.