Indian shares closed higher on Friday, led by gains in financials, with the State Bank of India surging 8% after reporting a more than four-fold jump in its profit for the March quarter.
For the week, the Nifty 50 rose 5.9% and the BSE Sensex 5.75%, with both the indexes recording their second straight weekly gain.
"It is the global stimulus leading our rally and not fundamentals. Due to the global liquidity, India is benefiting as companies are able to raise cash by selling their stake," said AK Prabhakar, head of research at IDBI Capital in Mumbai.
"However, this is not a sustainable rally and we need to be in the right stock and not every stock."
The country's largest lender, State Bank of India, reported a net profit of Rs 3,581 crore ($474.46 million) for the March quarter, compared with Rs 838 crore a year earlier, driven by a one-time gain from a stake sale in its credit card unit.
The Nifty banking index and the financial index gained 3.2% and 2.2%, respectively.
Among other shares, Reliance Industries Ltd hit a record high of Rs 1,618 rupees before closing 0.12% higher at Rs 1,581.70. The company said Mubadala Investment Co. will buy a 1.85% stake in its digital unit, Jio Platforms, for Rs 9,093 crore ($1.21 billion).