BSE: Top losers and gainers
Markets ended a volatile trading session marginally in the red with the benchmark indices flat with a negative bias.
At close, the Sensex was down 16 points at 20,713 and the Nifty was down six points to close at 6,168.
Earlier in the day, the Sensex had touched a low of 20,652 and the Nifty had dropped to 6,148 in intra-day trades.
The recovery came in the last hour of trade on account of gains in names like Sesa Sterlite, Infosys and ONGC.