The photo has been used for illustrative purposes.
Spot gold was up 0.8% at $2,203.09 per ounce as of 0457 GMT, after hitting an all-time high of $2,222.39 earlier in the session. US gold futures jumped 2.1 percent to $2,205.40. Spot silver remained steady at $25.63 per ounce, while platinum rose 1.2 percent to $917.60 and palladium climbed 1.2 percent to $1,033.56.