While silver slipped modestly by Rs 20 per kg on subdued offtake from industrial units.
Standard gold (99.5 per cent purity) gained by Rs 5 to close at Rs 29,430 per 10 grams from last Friday's level of Rs 29,425.
Pure gold (99.9 per cent purity) also moved up by a similar margin to end at Rs 29,580 per 10 grams against Rs 29,575 previously.
Silver (.999 fineness) slipped by Rs 20 to conclude at Rs 38,705 per kg as against Rs 38,725 last weekend.
Spot gold was down 0.1 per cent at USD 1,318.31 an ounce in early trade.
Among other precious metals, silver was trading 0.2 per cent lower at USD 17.17 an ounce.