Gold futures on MCX traded higher by 1.47 per cent at Rs 28,315 per 10 grams at 1.57 p.m. on Monday.

The August contract opened higher at Rs 28,029 against the previous close of Rs 27,906. It made a high of Rs 28,404 and low of Rs 28,029.

In Comex, the yellow metal for December delivery was up by $15 at $1,327 a troy ounce at 1.58 pm.

Analysts said a firming trend in the global market where gold climbed to the highest level this month after holdings in the biggest bullion-backed exchange-traded product expanded for the first time since June, mainly supported the upside in the precious metal prices at futures trade here.

Besides, a firming trend in the domestic spot markets on the back of increased buying for the festive and marriage season also influenced prices, they said.