At the Multi Commodity Exchange, gold for delivery in April moved up by Rs 112, or 0.37 per cent to Rs 30,121 per ten grams in business turnover of 256 lots.
The far-month June contract was trading higher by Rs 89, or 0.29 per cent to Rs 30,260 per ten grams in six lots.
Analysts said fresh positions built up by participants largely in sync with a firm trend overseas, as the dollar eased after last week's rally influenced sentiment here.
Disclaimer: No Business Standard Journalist was involved in creation of this content