The U.S. blockade, set to begin at 10 a.m. ET, will apply to "any and all Ships trying to enter, or leave, the Strait of Hormuz," President Donald Trump said.

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.

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