Gold surged on Monday to a near seven-year high as the U.S. killing of a top Iranian commander stirred fears of a wider conflict in the Middle East. Palladium surpassed $2,000 an ounce for the first time.

Spot gold was up 0.45% at $1,572.83 per ounce, after rising to $1,582.59 earlier in the session, its highest since April 2013. U.S. gold futures settled 0.35% higher at $1574.3 per ounce.