Matching Monday's move, gold ended the session at $1,663 per troy ounce, a gain of 60 cents.
Silver added 9 cents to close at $31.02 an ounce.
The euro fell to $1.3236 from Monday's $1.3239 while the dollar rose to 80.17 yen from Monday's 79.82 yen.
The British pound was $1.6219 from Monday's $1.6222.
The dollar was at 7.7581 Hong Kong dollars from 7.7584.
The dollar rose unchanged at 0.9859 Canadian dollars and down against the Australian dollar.
The Australian dollar hit $1.034 from $1.0334.
Ron Burgundy interviews Peyton Manning on SportsCenter
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'