Sensex was down 143.30 points
Benchmark indices ended lower for the fifth consecutive session but recovered from the day's low in the final hour of trade helping Nifty to close above 11,600.
At close, the Sensex was down 143.30 points at 39745.66, while Nifty was down 45.20 points at 11633.30. About 842 shares have advanced, 1549 shares declined, and 157 shares are unchanged.
Wipro, JSW Steel, Zee Entertainment, ONGC and IOC were among major losers on the Nifty, while gainers include Sun Pharma, Britannia, Titan Company, Grasim Industries and Axis Bank.
Except pharma, all other indices ended in the red. Nifty PSU Bank index fell 2.5 percent, followed by the IT, energy, metal, infra and auto. BSE Midcap index fell 0.6 percent, while BSE Smallcap index shed nearly 1 percent.