Trump said the US would reimpose a naval blockade on Iran, serve as "guardian" of the Strait of Hormuz, and charge a 20% toll on cargo ships.

WASHINGTON -- US President Donald Trump said Monday that the United States was reinstating a naval blockade on Iran in the Strait of Hormuz.

The move comes after the U.S. and Iran exchanged fire for the third weekend in a row, raising the specter of a return to all-out war after a shaky ceasefire took effect in June.