The actively traded gold contract for December delivery on the Multi Commodity Exchange (MCX) was 0.62 percent higher at 29,703 rupees per 10 grams, after hitting a high of 29,849 rupees, a level last seen on Nov. 20.
"A weaker rupee should continue to support gold and COMEX could continue to trade sideways, so we are long on gold on MCX," Navneet Damani, associate vice-president, Motilal Oswal Commodities.
The rupee, which breached the 63 to a dollar mark on Monday, plays an important role in determining the landed cost of the dollar-quoted yellow metal.
Gold demand in the physical market will continue to remain subdued due to government restrictions on supply for the domestic market and a record 10 percent import duty.
The silver contract for April delivery on the MCX was 0.69 percent higher at 45,000 rupees per kg.
"Silver would also be supported by the depreciating rupee, on the MCX, 44,700 looks to be an attractive level to go long," said Damani.