Gold rose to three-month highs above $1,300 an ounce on Friday and looked set to post its biggest weekly gain in six months as weak U.S. data raised fears about economic growth, hurting the dollar.
Spot gold was up 1 percent to $1,315.10 an ounce by 1325 GMT after earlier rising 1.3 percent to its highest since Nov. 8 at $1,319.80. It was up around 4 percent for the week, the largest such gain since mid-August.
U.S. gold futures for April delivery also hit a three-month high of $1,319.90 an ounce, up for an eighth straight session in the longest winning streak since July 2011. They were up 1.2 percent at $1,315.70.
The technical picture has improved over the past few sessions, but the 14-day relative strength index (RSI) for spot gold was at 71. A reading above 70 is considered to represent overbought territory.
"Gold has gone through a couple of important levels at $1,270 and $1,300, and if it manages to close around $1,310 we might look for some further gains to be made, although it could drop back as it is looking a bit toppy on the RSI," Mitsubishi analyst Jonathan Butler said.
"The dollar has been suffering, giving some strength to gold in the past two weeks ... there is some support, and sentiment has changed somewhat for the short term."
The dollar fell 0.3 percent versus a basket of currencies, having hit its lowest level since Jan. 2 earlier.
Gold has gained nearly 9 percent since the beginning of the year, after a 28 percent drop in 2013 on doubts over the U.S. economic recovery and as emerging-market turmoil weighed on some equity markets.
The latest boost for prices came from data on Thursday that showed U.S. retail sales fell unexpectedly in January and that more Americans filed for jobless benefits last week, the latest signs that the economy started the year on a softer footing as unseasonably cold weather took its toll.
Analysts remained cautious over the medium-term outlook for gold, however, as they expected the U.S. economy to recover and the dollar to rally, making the investment case for gold, usually seen as a safe haven in times of trouble, still unattractive.
"As positive as we remain on the American currency and the U.S. economy in 2014 (especially once macro estimates rebound as the weather effect passes), there is little point fighting the short-term uptrend," VTB Capital said in a note.
Investor sentiment seems to have improved, with SPDR Gold Trust, the world's largest gold-backed exchange-traded fund, posting its biggest inflow since late December, up 7.5 tonnes to 806.35 tonnes on Thursday.
Physical demand, meanwhile, could tail off as price gains and the possibility of another drop keeps buyers at bay.
"The whole physical demand is looking softer because prices are higher and the seasonal heavy buying time is over now, and I think the support coming from that source is not guaranteed going forward," Butler said.
Silver climbed to its highest since November at $21.35 an ounce earlier and was poised to post its second straight weekly gain. Prices were up 1.9 percent at $20.83 an ounce.
Platinum was trading up 0.9 percent at $1,423.25 an ounce, while palladium gained 0.8 percent to $734.00 an ounce.