It said the US ship fired the shots into the water after the Iranian ship did not leave after a brief radio conversation, CNN said, citing US officials.
The United States on Wednesday had reported another incident in which it said Iranian vessels harassed a US warship near the Strait of Hormuz on Tuesday.