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.