Tracking a firming global trend, gold futures prices today rose by Rs 45 to Rs 29,018 per 10 grams as speculators created positions.
At the MCX, gold for delivery in June rose by Rs 45, or 0.16%, to Rs 29,018 per 10 grams in business turnover of 5,743 lots.
August gold edged up by Rs 34, or 0.12%, to Rs 29,363 per 10 grams in 796 lots.
Market analysts attributed the rise in gold futures to a firming global trend.
Meanwhile, gold was up 0.3% to $1,598.25 an ounce, the highest since May 10 in Singapore.