Closing bell: Sensex, Nifty close higher

BSE Sensex closed higher by 266.80 points, or 0.75%, to 35,645.40, while the Nifty 50 rose 70 points, or 0.65%, to close at 10,769.90. BSE MidCap was down 0.17%, while SmallCap rose 0.38%.