Silver also moved up further on better industrial offtake.
Standard gold (99.5 purity) surged by Rs 210 to conclude at Rs 28,585 per 10 grams from Thursday's Rs 28,375.
Pure gold (99.9 purity) also jumped by same margin to finish at Rs 28,735 per 10 grams against Rs 28,525.
Silver (.999 fineness) gained Rs 45 to settle at Rs 44,670 per kg compared to Rs 44,625 yesterday.
The wave is expected to continue, in view of strong demand from jewellery makers ahead of festive season and wedding related demand amid weakening rupee in the midst of a global surge, a bullion trader commented.
Moreover, continued sell-off in financial markets worldwide against the backdrop of uncertainty fears forced nervous investors to hedge their positions to reduce risk, triggering safe-haven demand.
Spot gold was sharply higher at USD 1,318.60 an ounce in early European trade.