The price for an ounce of gold shed $10.20 and settled at $1,595.70 Thursday on the Comex division of the New York Mercantile Exchange.
Silver lost 33 cents and closed at $28.32 an ounce.
Metal futures moved lower as investors set their sights on equities, which have been on an upward streak since the first of the year.
The dollar index was lower, dropping 0.2 percent to 83 on the International Exchange.
Against the dollar, the euro rose to $1.2818 from Wednesday's $1.2779. Against the yen, the dollar fell to 94.18 yen from 94.46 yen.