The S&P BSE Sensex rose 1.7 percent or 580 points to 35,012 and the NSE Nifty 50 Index climbed 1.66 percent or 173 points to 10,553.