President Donald Trump and his administration have so far offered mixed messages and contradictory explanations on the joint US-Israeli military campaign against Iran. And Monday - the 10th day of an operation that has rattled allies and shaken markets - typified this confusion around the war's timeline and ultimate goals.

After a tumultuous morning during which US stock market indexes dropped and oil prices surged, the American president began speed-dialing reporters in an apparent effort to soothe nerves. His comments, however, were lacking in clarity even when he was pushed for more detail.

"I have a plan for everything, okay?" he told a reporter from the New York Post when asked about spiking oil prices. "I have a plan for everything. You'll be very happy."

To CBS News, he said the war "is very complete, pretty much".

"We're very far ahead of schedule," he added. When asked whether the operation could therefore end soon, Trump said: "I don't know, it depends. Wrapping up is all in my mind, nobody else's."