At the Multi Commodity Exchange, gold for delivery in April moved up by Rs 420, or 1.45 per cent, to Rs 29,386 per 10 grams in a business turnover of 1,541 lots.
The metal for delivery in far-month June was trading higher by Rs 424, or 1.45 per cent, to Rs 29,670 per 10 grams in a turnover of 202 lots.
Analysts said a firming trend in global market after the US Federal Reserve scaled back its projection for interest-rate hikes this year, weakened the dollar and raised the demand of gold as a safe-have, influenced the precious metal here in futures trade.