Silver also surged on speculative buying on the back of better industrial support.
Standard gold (99.5 purity) rose by Rs 200 to finish at Rs 30,050 per 10 grams from Monday's closing level of Rs 29,850.
Pure gold (99.9 purity) also climbed by Rs 205 to close at Rs 30,190 per 10 gm from Rs 29,985 yesterday.
Silver ready (.999 fineness) spurted by Rs 915 per kg to close at Rs 54,350 as compared to Rs 53,435 on Monday.
In New York, gold ended higher in the wake of buying at lower levels.
Gold for August delivery gained USD 21.50 to USD 1,588.40 an ounce on the Comex division of the NYMEX late yesterday.
Silver for July contract was up by 86 cents to USD 27.52 an ounce.