Elsewhere, silver recovered owing to renewed demand from industrial units.
Standard gold (99.5 purity) rose by Rs 190 per 10 grams to close at Rs 29,650 from Friday's level of Rs 29,460.
Pure gold (99.9 purity) also moved up by a similar margin to finish at Rs 29,800 per 10 grams compared to Rs 29,610 previously.
Globally, gold slipped in early trade as the dollar rose, but prices still held near the one-month highs hit last week as political and economic uncertainty in the United States dominated sentiment.
Silver was also down at USD 17.19 an ounce.