The dollar index, a pro-rated measure of the greenback's value compared with six major currencies, fell 0.1 percent to 82.91 on the International Exchange.
Gold for August delivery added $9.60 or 0.61 percent to $1,580.40 per troy ounce on the Comex division of the New York Mercantile Exchange.
September silver futures gained 12 cents, or 0.45 percent, to $27.21 an ounce.
The dollar was mostly lower in Asia and broadly higher in Europe, falling on the continent only against the Russian ruble.
The euro fell to $1.2274 from $1.228. Against the yen, the dollar was higher at 78.64 yen compared with Wednesday's 78.59 yen.
The British pound fell to $1.5719 from $1.5724. The dollar rose to 1.0081 Canadian dollars compared to 1.0074 Canadian.