Silver also edged up on renewed speculative off-take.
Standard gold (99.5 purity) rose by Rs 90 per 10 grams to end at Rs 31,070 from Thursday's closing level of Rs 30,980.
Pure gold (99.9 purity) also gained Rs 90 to close at Rs 31,210 from Rs 31,120.
Silver ready (.999 fineness) moved up by Rs 30 per kg to finish at 61,760 from Rs 61,730 previously.
In Europe, gold surged on strong euro following European Central Bank (ECB)-reflected bond buying from indebted nations as well as cautiousness ahead of a key US employment report.
Spot gold was bid up by USD 1,789.29 an ounce (28.35 gm) in early trade. However, spot silver was bid down at USD 34.89 an ounce.