Gold futures for April moved up by Rs 34, or 0.11%, to trade at Rs 31,920 per 10 grams in 55 lots.
At the Multi Commodity Exchange, the February contract gained Rs 33, or 0.10%, to Rs 31,487 per 10 grams in 936 lots.
Fresh positions by speculators boosted the trade.
Federal Reserve Bank of Chicago President Charles Evans saying that the US central bank should keep policy accommodative to support the economy and weakening dollar supported the gold trade globally.
In Singapore, gold rose $ 6.50, or 0.3% to $ 1,667.93 an ounce.