Gold prices climbed up by Rs 33 to Rs 28,600 per 10 grams at the futures trade as speculators created positions amid positive cues from the global market.
At the Multi Commodity Exchange, gold for delivery in August shot up by Rs 33 or 0.12 per cent to Rs 28,600 per 10 grams in a business turnover of 531 lots.
The metal for delivery in October was trading higher by Rs 32 or 0.11 per cent to Rs 28,771 per 10 grams in a turnover of 14 lots.
Analysts said a firm trend overseas as dollar remained weak against other currencies overseas influenced the precious metal at the futures trade.
Meanwhile, gold rose 0.23 per cent to $1,252.17 an ounce in Singapore today.