The BSE Sensex rose nearly 300 points to end at 83,734.25, while the NSE Nifty 50 rose 0.4% to end above 25,800.