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.