The BSE Sensex gained 84.87 points or 0.48% and settled at 17,707.32 while CNX Nifty ended up 33 points or 0.62% at 5368.15. The BSE Mid-cap index gained 1.45% while Small-cap index was up by 0.89%. On the BSE Sectoral front, Consumer Durables up 3%, Realty up 2.91%, IT up 1.68%, Metal up 1.61%, and Power up 1.39% were the top gainers while Health Care down 0.14% and Bankex down 0.13% were the only losers.