The Indian stock markets extended their strong rally into the second consecutive week, buoyed by strong foreign inflows and a recovery in domestic economic indicators. The benchmark indices opened with notable gains on Monday, reflecting strong investor sentiment. The Nifty 50 index opened at 23,515.40, marking a gain of 165 points or 0.71 per cent, while the BSE Sensex surged by 550 points or 0.72 per cent to open at 77,456.27.