Elsewhere, silver slipped by Rs 250 per kg due to lack of buying support from industrial units.
Standard gold (99.5 purity) rose by Rs 140 to end at Rs 30,895 per 10 grams from Friday's level of Rs 30,755.
Pure gold (99.9 purity) also moved up by a similar margin to close at Rs 31,045 per 10 grams as compared to Rs 30,905.
Silver (.999 fineness) declined by Rs 250 to conclude at Rs 42,680 per kg against last weekend level of Rs 42,930.
Also Read
Gold denominated in sterling rose to its highest since April 2013 on Friday, as the currency fell to its lowest in 31 years.
Spot gold rose as much as 1.5 percent to a session high of USD 1,335.30 an ounce and was up 0.8 percent at USD 1,325.46 in early trade. It rallied 8 percent to USD 1,358.20, the highest since March 2014, at one stage on Friday.