Gold futures rose 0.12% to Rs 29,286 per 10 gm today, as speculators enlarged their positions on the back of a firming global trend.
At the Multi Commodity Exchange, gold for delivery in June gained Rs 34, or 0.12%, to Rs 29,286 per 10 grams, with a business turnover of 110 lots.
April gold was up Rs 27, or 0.09%, to Rs 28,902 per 10 grams, with a trade volume of 3,345 lots.
Analysts attributed the rise in gold prices to a firm trend in overseas markets where it hit 3-month high, as investors bought precious metals as an alternative to a weakening dollar.
Meanwhile, gold touched a 3-month high of $1,792.40 an ounce in New York on Tuesday.