Domestic shares closed higher on Friday, led by gains in financials, with the State Bank of India surging 8 per cent after reporting a more than four-fold jump in its profit for the March quarter. The Nifty ended 1.13 per cent higher at 10,142.15, while the Sensex closed at 34,287.24, a gain of 0.90 per cent. For the week, the Nifty 50 rose 5.9 per cent and the BSE Sensex 5.75 per cent, with both the indices 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 per cent and 2.2 per cent, respectively.
Among other shares, Reliance Industries hit a record high of Rs 1,618 before closing 0.12 per cent higher at Rs 1,581.70. The company said Mubadala Investment Co will buy a 1.85 per cent stake in its digital unit, Jio Platforms, for Rs 9,093 crore ($1.21 billion).
Tata Motors was the top gainer in the Nifty 50 index, ending up 12.44 per cent. The company-owned Jaguar Land Rover said it raised $705 million loan from Chinese banks.
Hexaware Technologies soared as much as 20 per cent, after the IT firm said it was considering a buyout proposal from promoter HT Global IT Solutions Holdings.