Gold closed at $1,751.80 as the dollar index fell 0.58 percent to 80.23.
Silver added 7.67 cents to close at $34.11.
The dollar gained against the Indian rupee, South Korean won, Taiwanese dollar and Egyptian pound, falling against other currencies.
The euro rose to $1.297 Friday from $1.2884 Thursday. Against the yen, the dollar fell to 82.38 yen, compared to 82.46 in the preceding session.
Britney Spears on kissing Ryan Gosling, Justin Timberlake in the Mickey Mouse Club
Texas principal bans speaking Spanish, stirs controversy