Gold futures rose 0.12 per cent 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 rose Rs 34 or 0.12 per cent to Rs 29,286 per 10 grams with a business turnover of 110 lots.
Similarly, the metal for delivery in April moved up by Rs 27 or 0.09 per cent 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 overseas where it hit a three-month high, as investors bought precious metals as an alternative to a weakening dollar.
Meanwhile, the yellow metal touched a three-month high of $1,792.40 an ounce in New York yesterday.