Spot gold fell 0.7% to $2,335.99 per ounce.

U.S. gold futures settled 0.6% lower at $2,348.4.

The U.S. dollar index (.DXY) , opens new tab sd rose 1% and U.S. Treasury yields spiked after the data, making non-yielding bullion less attractive.

Spot silver fell 0.4% to $28.04 per ounce, after hitting a near three-year high on Tuesday.

Platinum edged 1.5% lower to $964.35 and palladium fell 4.1% to $1,047.92.