However, gold ended steady in the absence of buying support at existing levels.
Traders and stockists opted to stay on the sidelines in the wake of unprecedented volatility in the equity and currency markets worldwide.
Silver (.999 fineness) rose by Rs 145 per kg to end at Rs 35,655 from Thursday's closing level of Rs 35,510.
Standard gold (99.5 purity) and pure gold (99.9 purity) both closed at their overnight level of Rs 26,325 and Rs 26,475 per 10 grams, respectively.
Spot gold was marginally weak at 1,123 an ounce in early European trade, while silver quoted little changed at USD 14.65 an ounce.