Silver, however, met with resistance and shed Rs 50 to Rs 44,850 per kg.
Traders said apart from buying by retailers for the coming festive season, a better trend in the global market mainly led to rise in gold prices.
Globally, gold traded 0.20 per cent higher at USD 1,284.91 an ounce in London.
In Delhi, gold of 99.9 and 99.5 per cent purity traded marginally higher by Rs 5 each to Rs 28,250 and Rs 28,050 per ten gram respectively. It had gained Rs 45 yesterday.
On the other hand, silver ready slipped by Rs 50 to Rs 44,850 per kg while weekly-based delivery rose by Rs 75 to Rs 44,435 per kg on speculators' buying.
Meanwhile, silver coins maintained a steady trend at Rs 77,000 for buying and Rs 78,000 for selling of 100 pieces.