In addition, rising physical demand in view of festive season and depreciating rupee that slumped to five-month low supported the upside in the precious metal prices.
The rupee was trading lower at Rs 61.38 after dipping to 61.74 (intra-day).
Silver also rose by another Rs 200 to Rs 44,700 per kg on increased offtake by industrial units and coin makers.
They said costlier imports following weakness in the rupee too influenced gold prices.
Also Read
Globally, gold in Singapore, which normally sets price trend on the domestic front, rose 0.7 per cent to USD 1,322.14 an ounce, the highest since July 18. Silver also advanced 0.6 per cent to USD 20.08 an ounce.
In Delhi, gold of 99.9 and 99.5 per cent purity surged by Rs 300 each to Rs 29,100 and Rs 28,900 per ten gram respectively, a level last seen on May 21. The yellow metal had gained Rs 410 in the previous two sessions.
In a similar fashion, silver ready rose further by Rs 200 to Rs 44,700 per kg and weekly-based delivery by Rs 140 to Rs 44,180 per kg. The white metal had gained Rs 450 yesterday.
Silver coins, however, remained flat at Rs 77,000 for buying and Rs 78,000 for selling of 100 pieces.