Silver recaptured the Rs 40,000 per kg mark by climbing Rs 255 on increased offtake by industrial units.
Standard gold (99.5 purity) moved up by Rs 185 to close at Rs 29,860 per 10 grams from last Friday's closing level of Rs 29,675.
Pure gold (99.9 purity) also rose by a similar margin to end at Rs 30,010 per 10 grams as against Rs 29,825 previously.
Silver (.999 fineness) climbed by Rs 255 per kg to close at Rs 40,110 as compared to Rs 39,855 earlier.
Spot gold was unchanged at USD 1,304.50 an ounce in early trade.
Silver rose 0.1 per cent to USD 17.37 an ounce after hitting USD 17.44, its highest since mid-September.
Disclaimer: No Business Standard Journalist was involved in creation of this content