Industrial metals, silver also rallied owing to heavy industrial demand.
Standard gold (99.5 purity) firmed up by Rs 155 to end at Rs 28,185 per 10 grams compared with last Saturday's closing level of Rs 28,030.
Pure gold (99.9 purity) also climbed by a similar margin to conclude at Rs 28,335 per 10 grams from Rs 28,180.
Silver (.999 fineness) jumped by Rs 350 to finish at Rs 45,870 per kg against Rs 45,520 last weekend.
Spot gold was almost flat at USD 1,311.64 an ounce.
