Sensex and Nifty, the two key India equity benchmarks, on Friday closed in the green aided by buying in index major Reliance Industries and Maruti along with fresh foreign fund inflows.
Extending its previous day's rally, the BSE Sensex climbed 203 points (0.34 per cent) to settle at 59,959. During the day, it jumped 376 points (0.62 per cent) to 60,133. On the other hand, the broader NSE Nifty advanced 50 points (0.28 per cent) to end at 17,787.
The domestic indices slipped into red for a brief moment but then pulled back towards the close.
On the 30-share Sensex paltform, Maruti, Reliance Industries, NTPC, Power Grid, Mahindra & Mahindra, Bajaj Finserv, Titan, and Kotak Mahindra Bank were the major winners. Shares of Maruti climbed nearly 5 per cent after the company announced its earnings.
Maruti Suzuki India on Friday reported an over four-fold increase in consolidated net profit to Rs 2,112.5 crore in the second quarter ended on September 30, 2022, riding on record sales.
On the flip side, Tech Mahindra, Tata Steel, Sun Pharma, ICICI Bank, and State Bank of India were among the laggards.
In the broader markets, BSE Midcap and Smallcap indices slipped around 0.5 per cent each.
Sectorally, the BSE Auto index rallied nearly 2 per cent. The Energy and Oil & Gas indices were the other significant gainers. The Metal index shed 1.4 per cent, and the IT index slipped 0.7 per cent.
In the previous session on Thursday, the BSE benchmark had climbed 213 points (0.36 per cent) to settle at 59,756, while the NSE Nifty advanced 80.60 points or 0.46 per cent to end at 17,736.95.
Elsewhere in Asia, markets in Seoul, Tokyo, Shanghai and Hong Kong ended lower. Stock exchanges in Europe were trading in the negative territory in mid-session deals. Wall Street had ended on a mixed note on Thursday.
International oil benchmark Brent crude was trading 0.84 per cent lower at $96.15 per barrel.
Foreign Institutional Investors (FIIs) turned buyers on Thursday as they bought shares worth Rs 2,818.40 crore, as per exchange data.
Meanwhile, the rupee declined by 15 paise to close at 82.48 (provisional) against the US dollar on Friday as a stronger greenback in the overseas markets weighed on the local unit.
At the interbank foreign exchange market, the local currency opened weak at 82.39 and witnessed a high of 82.29 and a low of 82.49. It finally settled at 82.48 against the American currency, registering 15 paise loss over its previous close.
In the previous session on Thursday, the rupee jumped 48 paise to close at 82.33 against the dollar.