At the Multi Commodity Exchange, gold for delivery in April edged up by Rs 47, or 0.15 per cent, to Rs 30,399 per ten grams in business turnover of 194 lots.
On similar lines, the yellow metal for delivery in June contracts was trading higher by Rs 43, or 0.14 per cent, to Rs 30,509 per ten grams in 6 lots.
Analysts said widening of positions by participants in tandem with a firming trend in the global markets on a softer dollar, amid worries about a global trade war even as US President Donald Trump faced pressure from political and trade allies over his plan for steel and aluminum tariffs, influenced gold prices at futures trade.