Gold prices gained $17.40 after a five-day losing streak, reaching $1,674.40 per troy ounce on the Comex division of the New York Mercantile Exchange.
Silver added 46 cents to $30.82 per ounce.
The dollar index, which measures the U.S. dollar against six other major currencies on a pro-rated scale, declined 1.08 percent to 79.74 on the International Exchange.
Against the dollar, the euro rose to $1.3272 from Wednesday's $1.3065. The dollar was higher at 88.90 yen from 87.88 yen.
Millions of Getty images now available for free via embed tool
Boston schools pull out free condoms over wrapping complaints