Silver, on the other hand remained under intense selling pressure due to sluggish industrial demand.
Standard gold (99.5 purity) climbed by Rs 185 to end at Rs 28,115 per 10 grams from overnight level of Rs 27,930.
Pure gold (99.9 purity) also firmed up by a similar margin to finish at Rs 28,265 per 10 grams against Rs 28,080 previously.
Silver (.999 fineness), however, slumped by a whopping Rs 370 to conclude at Rs 44,280 per kg compared to Tuesday's Rs 44,650.
Spot gold was bid higher at USD 1,292 an ounce in early European trade.