Gold prices were up by 0.16 per cent at Rs 31,260 per 10 grams at the futures trade as speculators created fresh positions, despite weak global cues.
At the Multi Commodity Exchange, gold for delivery in June month edged up by Rs 50 or 0.16 per cent to Rs 31,260 per 10 grams in a business turnover of 335 lots. Likewise, the yellow metal for delivery in August traded higher by Rs 45 or 0.14 per cent at Rs 31,476 per 10 grams in 27 lots.
Gold prices were down in the global market as the dollar regained ground after briefly dipping following US President Donald Trump’s decision to pull out of the Iran nuclear deal. Globally, gold shed 0.30 per cent to $1,310.30 an ounce in Singapore.