Silver rose smartly due to bullish speculative buying amid good industrial offtake.
Standard gold (99.5 per cent purity) climbed by Rs 90 to close at Rs 29,385 per 10 gram from yesterday's level of Rs 29,295.
Pure gold (99.9 per cent purity) also moved up by a similar margin to Rs 29,535 per 10 gram as against Rs 29,445 previously.
Silver (.999 fineness) jumped by Rs 205 to finish at Rs 42,005 per kg as compared to Rs 41,800 earlier.
Spot gold was up at USD 1,217.35 an ounce in early trade and silver too rose to USD 16.80 an ounce.