Silver also gained owing to stray industrial demand.
Standard gold (99.5 purity) rose by Rs 50 to finish at Rs 30,010 per 10 grams from weekend closing level of Rs 29,960.
Pure gold (99.9 purity) edged up by Rs 55 to conclude at Rs 30,160 per 10 grams as against Rs 30,105.
Silver (.999 fineness) added Rs 5 to settle at Rs 43,445 per kg from last Saturday's level of Rs 43,440.
Spot gold rallied more than one per cent at USD 1,312.60 an ounce in early European trade, while silver was up at USD 19.61 an ounce.