Sri Lanka, April 2 -- Gold prices reversed course to slip more than 1% on Thursday, snapping a four-day winning streak, after U.S. President Donald Trump said the United States would continue the war in Iran over the coming weeks.

Spot gold fell 1.3% at $4,694.48 per ounce by 0202 GMT, while U.S. gold futures slid 1.9% to $4,723.70. Prices were up over 1% at their highest levels since March 19 before Trump's remarks.

The United ⁠States would strike Iran "extremely hard" over the next two to three weeks and push it back into the "Stone Ages," Trump told the nation in a televised speech, adding that U.S. strategic objectives in the conflict were close to being fulfilled.

"Gold is pulling back after two superb days, as President Tru...