Silver also tumbled Rs 2,221 to Rs 67,969 per kg from Rs 70,190 per kg in the previous trade. Meanwhile, the rupee appreciated 29 paise to settle at 76.21 (provisional) against the US dollar on Wednesday, tracking positive domestic equities and some moderation in crude oil prices.