Gold rose by ₹150 to trade at ₹32,650 per 10 gram at the bullion market on Monday, helped by increased buying by local jewellers and a firm global trend.
Silver also rallied by ₹410 to end at ₹40,010 per kg on rise in offtake by industrial units and coin makers.
Bullion traders said gold got a boost following a pick-up in buying by local jewellers as well as retailers and a firming trend overseas, as a weak dollar raised appeal of the precious metal as a safe haven.
The dollar weakened on expectations that the U.S. Federal Reserve might apply brakes on its monetary tightening cycle in 2019.
Globally, gold rose 0.33% to $1,289.50 an ounce and silver by 0.54% to $15.85 an ounce in New York.
In the national capital, gold of 99.9% and 99.5% purities rallied by ₹150 each to ₹32,650 and ₹32,500 per 10 gram, respectively. The precious metal had lost ₹190 in the previous session.
Sovereign, however, remained flat at ₹25,200 per piece of eight gram.
Silver ready prices went up by ₹410 to ₹40,010 per kg and weekly-based delivery by ₹136 to ₹39,309 per kg.
Silver coins, however, remained unaltered at ₹76,000 for buying and ₹77,000 for selling of 100 pieces.