At the Multi Commodity Exchange, gold for delivery in far-month June rose by Rs 145, or 0.49 per cent, to Rs 29,626 per 10 gram, with a business turnover of 31 lots.
The exchange remained closed in morning session for 'Mahashivratri'.
In a similar fashion, the metal for delivery in April moved up by Rs 129, or 0.44 per cent, to Rs 29,580 per 10 grams, with a trade volume of 249 lots.
Meanwhile, gold advanced 0.54 per cent to USD 1,256 an ounce in London in early trade today.