At the Multi Commodity Exchange, gold for delivery in June month rose by Rs 92, or 0.31 per cent, to Rs 29,993 per ten grams in business turnover of 5,604 lots.
On similar lines, the yellow metal for delivery in August contracts traded higher by Rs 66, or 0.22 per cent to Rs 30,202 per ten grams in 394 lots.
Analysts said participants enlarged positions on the back of a firming trend in the global markets mainly attributed the rise in gold prices at futures trade.