Silver also rose by Rs 305 per kg to regain the Rs 44,000-mark on good speculative offtake and industrial demand.
Standard gold (99.5 purity) moved up by Rs 185 to close at Rs 30,660 per 10 grams from Thursday's closing level of Rs 30,475.
Pure gold (99.9 purity) also added by a similar margin to end at Rs 30,810 per 10 grams as against Rs 30,625 previously.
Silver (.999 fineness) climbed by Rs 305 a kg to close at Rs 44,035 as compared to Rs 43,730 yesterday.
Spot gold was down 0.1 percent at USD $1,302.36 an ounce in early trade, while US gold futures for December delivery were little changed at USD 1,303.40.
Silver was up 0.1 percent at USD 18.32 an ounce, on track to post its third consecutive weekly rise.