Indian stock markets ended the week significantly higher, with the Sensex gaining over 12% over the previous week's close. The rally was driven by strong global market cues as well as short covering due to futures and options contracts expiring. However, some analysts remain pessimistic and believe the rally is unsustainable and not based on economic fundamentals, predicting the markets will soon fall back. The top gainers for the week were Tata Steel, HDFC Bank, ICICI Bank, Reliance Capital, and SBI.