Moving with the general trend, silver also rallied supported by frantic speculative buying.
Standard gold (99.5 purity) rose by Rs 125 to end at Rs 28,350 per 10 grams from overnight closing level of Rs 28,225.
Pure gold (99.9 purity) climbed by Rs 130 to conclude at Rs 28,500 per 10 grams as compared to Rs 28,370.
Silver (.999 fineness) jumped by Rs 425 per kg to finish at Rs 45,510 per kg against Monday's level of Rs 45,085.
On the global front, the yellow-metal mostly traded in a narrow range while holding its recent gains on investment hedge as investors continued to monitor geopolitical developments despite robust US macro data.
Gold for August delivery settled marginally higher at USD 1,318.40 an ounce on the Comex division of NYMEX late yesterday, while silver softened to USD 20.92 an ounce.