Similarly, the metal for June contract was up by Rs 21 at Rs 29,135 per 10 grams.
On domestic front, the rupee firmed up against US dollar with the rise in domestic equities.
Spot gold on MCX was trading up at Rs 28,513 per 10 grams and Silver was up and seen trading at Rs 58,372 per kg.
While, silver for March delivery was lower by Rs 10 at Rs 58,700 and touched intraday low of Rs 58,525 per kgs.
Domestic gold of 99.9% and 99.5% purity was priced at Rs 28,880 and Rs 28,940 per 10 grams, respectively.
International spot gold was seen at US$ 1,776 a troy ounce.