- Silver rose 0.7% to $28.16 per ounce, while platinum gained 0.3% to $1,153.82.
Gold prices edged above $1,900 an ounce level on Friday, supported by a pullback in the dollar and lower bond yields, after data showing a rise in US inflation was viewed inadequate to alter the Federal Reserve's easy monetary policy.
Spot gold was up 0.1% at $1,900.40 per ounce, as of 0658 GMT. Prices have risen more than 0.5% this week.
US gold futures rose 0.4% to $1,903.90 per ounce.
Data showed US consumer prices rose solidly in May, leading to the biggest annual increase in nearly 13 years, while weekly jobless claims dropped to their lowest level in nearly 15 months last week.
"The rise in US inflation failed to spark a tapering sell-off. That saw bond yields edge lower helping gold to bounce back," said Jeffrey Halley, senior market analyst at OANDA.
"The FOMC next week is now likely to be a non-event, and barring a sharp rise in the dollar. Gold looks set to test resistance at $1,920 early next week, as the asset price appreciation trade gains new momentum."
The benchmark US Treasury yields dropped to a three-month low, reducing the opportunity cost of holding non-interest bearing bullion.
The dollar index, meanwhile, fell 0.1% after hitting a near one-week high in the previous session.
On Thursday, the European Central Bank kept its monetary policy unchanged and pledged a steady flow of stimulus over the summer.
Focus now shifts to Fed's June 15-16 policy meeting.
The Fed is likely to announce in August or September a strategy for reducing its massive bond-buying program, but would not start cutting monthly purchases until early next year, according to a Reuters poll.
Spot gold's break above $1,911 per ounce could lead to a gain into $1,932-$1,953 range, according to Reuters technical analyst Wang Tao.
Silver rose 0.7% to $28.16 per ounce, while platinum gained 0.3% to $1,153.82.
Palladium was steady at $2,775.73, but was on track for a weekly decline.