The BSE Sensex settled for the day at 77,500.57, rallying more than 700 points, while the NSE Nifty50 closed trading above ...