At 10 am, the BSE Sensex was up 2,376 points or 2.88%, at 81,830.65, while the Nifty50 rose 705 points, or 2.94%, to 24,713 points. The ceasefire between India and Pakistan held on Saturday, after intense overnight fighting between the nuclear-armed neighbours.