Silver declined by Rs 575 to Rs 58,985 per kg from Rs 59,560 per kg in the previous trade.
The rupee appreciated by 11 paise to 79.52 against the US dollar in afternoon trade on Wednesday on easing crude oil prices and foreign fund inflows.
In the international market, gold was quoting lower at USD 1,789 per ounce while silver was flat at USD 20.35 per ounce.
“Gold prices traded weak with spot gold prices at COMEX trading at USD 1,789 per ounce on Wednesday,” said Tapan Patel, Senior Analyst (Commodities) at HDFC Securities.