The US has released helicopter video it says shows Iranian Islamic Revolutionary Guards launching rockets near the USS Harry Truman in the Arabian Gulf in late December.
The video was released two weeks after the event allegedly took place.
Iran had denied it was involved in the missile launch, and condemned US plans for new sanctions over its ballistic missile programme.
The US Navy says Iran fired the unguided rockets as two U.S. ships and a French frigate were "transiting the Strait of Hormuz into the Arabian Gulf."