A gloved hand stacks bars of gold into a pyramid.

Gold scaled a near two-week peak on Thursday after weak economic data from the United States raised expectations for another interest rate cut by the Federal Reserve, while platinum jumped to its highest level in more than three weeks.

Spot gold was up 0.7% to $1,501.97 per ounce, after hitting its highest since Oct. 11 at $1,50.89 earlier in the session. U.S. gold futures settled 0.6% higher at $1,504.70 an ounce.