Elsewhere, silver almost ended flat owing to lower demand from consuming industries.
Standard gold (99.5 purity) edged up by Rs 15 per 10 grams to settle at Rs 29,460 as against Thursday's closing level of Rs 29,445.
Pure gold (99.9 purity) also moved up by a similar margin to end at Rs 29,610 per 10 grams against Rs 29,595 earlier.
Silver (.999 fineness) fell by Rs 5 per kg to finish at Rs 39,590 compared to Rs 39,595 previously.
Spot gold was up 0.4 per cent at USD 1,283.36 per ounce at early trade.
Among other precious metals, silver added 0.1 per cent to USD 17.09 an ounce.