Sensex, Nifty choppy; BSE Midcap slips 1%, Coal India down
The rupee weakened to trade at fresh 2-year low after the dollar gained against most asian currencies and following dollar demand from traders and corporates. The currency declined 30 paise to 66.76 a dollar.