Silver continued to rise for the eight straight session gaining Rs 280 per kg to Rs 38,365 on persistent offtake from industrial units.
Standard gold (99.5 per cent purity) climbed by Rs 125 to end at Rs 29,245 per 10 grams from Wednesday's closing level of Rs 29,120.
Pure gold (99.9 per cent purity) also moved up by a similar amount to close at Rs 29,395 per 10 grams compared to Rs 29,270 yesterday.
Globally, gold hit a one-month high early today, surging for the ninth straight session as a retreat in the dollar on the back of lower US bond yields drove gains in commodities priced in the currency.
Spot gold was up at USD 1,291.74 an ounce in early European trade, having earlier touched its highest since November 29 at USD 1,293.25 an ounce. US gold futures for February delivery were up USD 2.80 an ounce at USD 1,294.20.
Silver was higher at USD 16.78 an ounce after hitting its highest since late November at USD 16.82 earlier.
Disclaimer: No Business Standard Journalist was involved in creation of this content
