Gold prices traded marginally higher by Rs 6 to Rs 22,420 per 10 grams in futures trade today as speculators created fresh positions amid better global cues.

At the Multi Commodity Exchange, gold for delivery in October traded higher by Rs 6 or 0.03 per cent to Rs 22,420 per 10 grams with a business turnover of 62 lots.

Similarly, the metal for delivery in August inched up by Rs 5 or 0.02 per cent to Rs 22,142 per 10 grams in 1,941 lots.

Market analysts said fresh buying by speculators and reports of a firming trend in global markets mainly led to the rise in gold futures prices.

Meanwhile, gold rose by 0.03 per cent to $1,512.20 an ounce in Asian region.