Closing Bell : The BSE Sensex rises to 159 points, Nifty ends at 10,685

The BSE Sensex closed 159.06 points up at 35,513.14, while the Nifty 50 ended 57 points higher at 10,685.60. The BSE MidCap and SmallCap indices rose 0.32% and 0.43%, respectively.

Among the sectoral indices on BSE, IT, teck and energy advanced over 1%. Oil and gas, power, finance and realty also gained.