The rupee pushed down to over two-year low against the dollar, making imports costlier, which too lifted gold prices.
Silver followed suit and recovered Rs 400 to Rs 34,100 per kg on higher offtake by industrial units and coin makers.
Bullion traders said a firm global trend ahead of the US jobs data for November due for release later today, which could offer clues on US Fed policy action, led to the recovery in the precious metal prices.
In the national capital, gold of 99.9 per cent and 99.5 per cent purity rose 210 each to Rs 25,560 and Rs 25,410 per 10 grams, respectively. The metal had lost Rs 350 in the previous two days.
Also Read
The sovereign, however, ruled steady at Rs 22,200 per piece of eight grams.
In a similar fashion, silver ready regained the Rs 34,000-mark by rising Rs 400 to close at Rs 34,100 per kg and weekly-based delivery by Rs 360 at Rs 33,600 per kg.