Strong gains in five out of five sessions pushed benchmark indices higher by 4 per cent this past week. The week saw the BSE Sensex rallying 2,311 points or 4.29 per cent to 5,6072.23 while the NSE Nifty50 advanced 670.3 points or 4.17 per cent to 16,719. The broader BSE500 index also climbed 3.9 per cent to 22,828.47, thanks to a rebound in global indices, the resumption of FPI inflow and a decline in crude oil prices globally.