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.
Scarlett Johansson steps out with fiance after pregnancy reveal
Teacher apologizes for showing sexual image of herself in class