Iran denied on Thursday that its Revolutionary Guards fired rockets near an American warship in the Gulf on Saturday.
"The naval forces of the Guards have not had any exercises in the Strait of Hormuz during the past week and the period claimed by the Americans for them to have launched missiles and rockets," the Revolutionary Guard's spokesman, Ramezan Sharif, said.
Sharif added, "The publication of such false news under the present circumstances is akin to psychological warfare."
The US military said on Wednesday that Iranian naval vessels conducted rocket tests on December 26 while passing through the Strait of Hormuz close to US warships.
The Strait of Hormuz, located between the coasts of Iran and Oman, which has vital importance to oil trade by sea, is crucial for ships taking part in the war against the DAESH terrorist group in Syria and Iraq.
A statement released by the US Central Command spokesman Cmdr. Kyle Raines said that Iranian Revolutionary guard naval vessels fired “several unguided rockets” about 1,500 yards (1,37 km) from the USS Harry S. Truman aircraft carrier, the USS Bulkeley destroyer and a French frigate, the FS Provence.
"These actions were highly provocative, unsafe and unprofessional and call into question Iran's commitment to the security of a waterway vital to international commerce," said Commander Kyle Raines.
During the Iran-Iraq war in the 1980s, Iranian and the US forces had clashed in the Gulf.