However, silver slipped, encountering speculative selling amid reduced industrial off-take.
Standard gold (99.5 purity) surged by Rs 200 per 10 gm to close at Rs 31,200 from Thursday's closing level of Rs 31,000.
Pure gold (99.9 purity) also climbed up by Rs 200 per 10 gm to end at Rs 31,340 from Rs 31,140.
However, silver ready (.999 fineness) dropped up by Rs 275 per kg to conclude at Rs 60,930 as compared to Rs 61,205 previously.
In New York, gold fell on investors profit taking, as dollar gained after reports of sluggish Chinese quarterly economic data.
Gold for December delivery dipped by USD 8.30 to USD 1,744.70 an ounce (around 28 gm) on the Comex division of the NYMEX late yesterday.