Silver also staged a recovery, climbing Rs 260 per kg on emergence of buying by industrial units.
Standard gold (99.5 purity) rose by Rs 5 to close at Rs 28,640 per 10 grams from last Friday's level of Rs 28,635.
Pure gold (99.9 purity) also moved up by a similar margin to end at Rs 28,790 per 10 grams against Rs 28,785 previously.
Silver (.999 fineness) gained Rs 260 per kg to finish at Rs 39,640 compared to Rs 39,380 earlier.
Spot gold was up 0.1 per cent at USD 1,255.96 an ounce at early trade.
In other precious metals, silver was up 0.9 per cent at USD 16.96 an ounce, having touched USD 17.13 an ounce, its highest since May 1.