China, the biggest buyer of Iranian oil, says the US naval blockade undermines an "already fragile ceasefire".

The U.S. naval blockade of the Strait of Hormuz threatens to halt more tanker traffic, sending oil surging and risks drawing China into a widening confrontation with Washington.

Iran responded with threats on ports in the Persian Gulf and the Gulf of Oman.