Elsewhere, silver also recovered sharply owing to heavy speculative demand coupled with good industrial buying support.
Standard gold (99.5 purity) firmed up by Rs 80 to finish at Rs 28,050 per 10 grams from Thursday's closing level of Rs 27,970.
Pure gold (99.9 purity) also rose by a similar margin to settle at Rs 28,200 per 10 grams compared to Rs 28,120.
Silver (.999 fineness) jumped by Rs 235 to conclude at Rs 40,500 per kg against Rs 40,265 yesterday.
Spot gold was lower at USD 1,298.00 an ounce in early European trade, while silver eased marginally at USD 18.30 an ounce.