Silver also rose on the back of heavy speculative buying coupled with steady industrial offtake.
Standard gold of 99.5 per cent purity rose by Rs 75 to finish at Rs 31,440 per 10 gm from Monday's closing level of Rs 31,365.
Pure gold of 99.9 per cent purity gained by Rs 65 to conclude at Rs 31,585 per 10 gm from Rs 31,520.
Silver ready (.999 fineness) climbed by Rs 175 to end at Rs 51,960 per kg as compared to Rs 51,785 previously.
Spot gold was bid up at USD 1,372.24 an ounce in early European trade.