The Pentagon did not immediately respond to an AFP request for comment.
One of the missiles failed in flight, and the other was targeted by an interceptor fired from a US warship, though it was not clear if the missile was hit, The Journal reported.
Diego Garcia in the Chagos Islands is one of two bases Britain is allowing the United States to use for “defensive” operations in Iran.