Iranian naval vessels fired shots at a Singapore-flagged tanker in the Gulf on Thursday in what appeared to be the country's latest attempt to settle a legal dispute by force with a passing commercial vessel, U.S. officials said.

Around noon (0800 GMT) in the Gulf, five Iranian Revolutionary Guard Corps Navy ships approached the Alpine Eternity, prompting the oil products tanker to flee to safety in United Arab Emirates waters, the officials said.

One U.S. official, speaking on condition of anonymity, said Iran had attempted to intercept the vessel in international waters because Tehran says it is liable for damage to an Iranian-owned oil platform it hit on March 22.