Gold continued its rising streak for the third day at the domestic bullion market here on the back of increased buying by jewellery stockists as well as retailers.
Silver also rallied on speculative buying to reclaim Rs 41,000 per kg level.
Standard gold (99.5 purity) climbed by Rs 105 to end at Rs 29,440 per 10 grams as compared to Thursday’s closing level of Rs 29,335.
Pure gold (99.9 purity) also rose by a similar margin to finish at Rs 29,590 per 10 grams as against Rs 29,485 yesterday.
Silver (.999 fineness) advanced by Rs 325 to close at Rs 41,050 as compared to Rs 40,725 previously.
Globally, gold inched lower as the dollar recovered, though prices held near a three-week high and were on track for a second straight weekly rise.
Spot gold was down only 0.1 percent at USD 1,268.10 an ounce in early trade, still close to its highest since May 18, the USD 1,271.31 hit in the previous session.
Among other precious metals, Spot silver touched a three-week high earlier in the session and was on track for its biggest weekly gain since the end of April. Though it slipped 0.3 percent to USD 17.21 an ounce, the metal has risen about 5 pct this week.