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.