Gold prices Monday gained by Rs 30 to Rs 33,000 per 10 gram in the national capital on the back of demand from jewellers, according to the All India Sarafa Association.
Silver also surged Rs 250 to Rs 38,700 per kg on increased off take by industrial units and coin makers.
Traders said despite weak global trend, gold prices saw an upward movement due to a rise in domestic demand.
Globally, spot gold was trading lower at USD 1,283.50 an ounce, while silver was down at USD 15.05 an ounce in New York.
On Saturday, the yellow metal had declined by Rs 50 to Rs 32,970 per 10 gram.
In the national capital, gold of 99.9 per cent and 99.5 per cent purity advanced by Rs 30 each to Rs 33,000 and Rs 32,830 per 10 gram, respectively.
However, sovereign gold held steady at Rs 26,400 per eight gram.
Silver ready rose by Rs 250 to Rs 38,700 per kg, while weekly-based delivery fell by Rs 268 to Rs 37,250 per kg.
On the other hand, silver coins held flat at Rs 80,000 for buying and Rs 81,000 for selling of 100 pieces.