Gold prices recovered at the bullion market here today following fresh buying by stockists and investors even as the precious metal lost sheen overseas.
Silver also rallied smartly on speculative offtake and firm industrial buying.
Standard gold (99.5 purity) rose by Rs 45 to close at Rs 30,530 per 10 grams from Thursday's closing level of Rs 30,485.
Pure gold (99.9 purity) also climbed by a similar margin to end at Rs 30,680 per 10 grams as compared to Rs 30,635 previously.
Silver (.999 fineness) gained by Rs 75 per kg to finish at Rs 39,295 from Rs 39,220 yesterday.
Globally, gold slipped ahead of key US payrolls data and as global equities stood firm, though the yellow metal was on course for slight gains for the week as the dollar drifts lower amid escalating US-China trade tensions.
Spot gold was 0.3 per cent lower at USD 1,254.48 an ounce at early trade.
Silver was flat at USD 15.98 an ounce.