Gold and other precious metals futures rallied Friday after the dollar hit two-year lows.
June gold rose $10.20 to finish at $689.90 a troy ounce on the New York Mercantile Exchange.
May silver rose 23.5 cents to settle at $14.09 an ounce, July platinum rose $6.90 to $1,286.40 an ounce, and June palladium climbed $6.75 to $381.05 an ounce.
Gold has been drawing buying interest since spot metal broke through technical resistance around $666.
May silver hit $14.17 an ounce, its highest level since March 1.