The U.S. Navy on Sunday fired on and seized an Iranian-flagged cargo ship as part of its blockade of Iran-linked vessels in the Strait of Hormuz.

US President Donald Trump welcomed Tehran's announcement but said the US naval blockade would continue until a peace deal was reached.

The United States and Iran are locked in a standoff over the Strait of Hormuz.