Gold broke away from a three-day losing streak to add $14.10 or 0.86 percent to reach $1,660.40 per troy ounce on the Comex division of the New York Mercantile Exchange.
Silver gained 33 cents or 1.11 percent, to $30.42 per ounce.
The dollar index, which measures the U.S. dollar against six other major currencies on a pro-rated scale, rose 0.19 percent to 80.33 on the International Exchange.
By close of trading, the euro fell to $1.308 from Monday's $1.3117. The dollar was 86.88 yen from Monday's mark of 87.79 yen.
Rosie O'Donnell unveils nearly 50-pound weight loss
Putin thinks Obama would save him if he were drowning