Silver too attracted buying support from industrial units and surged by Rs 150 per kg.
Standard gold (99.5 purity) moved up by Rs 50 to close at Rs 31,145 per 10 grams from yesterday's closing level of Rs 31,095.
Pure gold (99.9 purity) also gained by a similar margin to end at Rs 31,295 per 10 grams as against Rs 31,245 previously.
Silver (.999 fineness) climbed by Rs 150 per kg to close at Rs 46,135 as compared to Rs 45,985 earlier.
Spot gold was up 0.2 percent at USD 1,314.76 an ounce in early trade, with US gold futures gaining 0.1 percent to USD 1,319.10.
Among other precious metals, spot silver rose 0.3 per cent to USD 19.19 an ounce, building on a gain of nearly 2 per cent in the previous session.
Disclaimer: No Business Standard Journalist was involved in creation of this content