Silver rebounded smartly on good speculative offtake.
Standard gold (99.5 purity) rose by Rs 75 to close at Rs 30,825 per 10 grams from Wednesday's closing level of Rs 30,750.
Pure gold (99.9 purity) also advanced by a similar margin to finish at Rs 30,975 per 10 grams from Rs 30,900.
Silver ready (.999 fineness) climbed by Rs 600 to end at Rs 44,850 per kg as against Rs 44,250 previously.
In New York, spot gold for February added USD 26.40 to settle at USD 1,247.20 an ounce at the NYMEX late yesterday and silver rallied to nearly 77 cents to finish at USD 19.83 an ounce.