Sensex and Nifty, the two key equity benchmarks, on Friday that started trading in the red, recouped some of their losses and turned flat amid mixed trend in global markets. In the opening trade, the two domestic indices tracked losses in index-heavyweights TCS, Infosys, and Maruti tracking volatility.


At 10.45 am, the BSE Sensex was trading marginally lower by 45 points to 59,287, while the broader NSE Nifty was at 17,648, up 10 points.


On the 30-share BSE platform, NTPC was the lead gainer, up 2.34 per cent. Tata Steel, PowerGrid, SBI, NTPC, IndusInd Bank, ICICI Bank and Titan were the other gainers. On the flip side, Maruti was the prime loser, down 1.25 per cent. The others were Tech Mahindra, Nestle India, Infosys, UltraTech Cement, TCS, and Sun Pharma.


In the previous session on Thursday, the BSE gauge ended 515 points (0.88 per cent) higher at 59,332, its highest closing since April 8, 2022. Likewise, the Nifty gained 124 points (124.25 per cent) to close at 17,659.


Broader markets outperformed benchmark indices as Nifty Smallcap 100 and Nifty Midcap 100 surged up to 0.2 per cent.


The mood of the 30-share Sensex is also negative as 12 scrips were advancing while 18 were declining.


Sectorwise, Nifty Realty and Nifty Metal led the pack. Nifty IT, Nifty Auto, Nifty Media, however, were losers in trade.


Foreign institutional investors (FIIs) were net buyers in the Indian capital market on Thursday as they purchased shares worth Rs 2,298.08 crore, as per exchange data.


International oil benchmark Brent crude was trading 0.40 per cent lower at $99.20 per barrel.


Equities on Wall Street ended on a mixed note in the overnight session. Asian equities were upbeat this morning, as Japan's Nikkei added 2.13 per cent. Bourses in Shanghai, Hong Kong and Seoul were trading with modest gains in mid-session deals. 


Meanwhile, the rupee depreciated 9 paise to 79.71 against the US dollar in opening trade on Friday, tracking the strength of the American currency in the overseas market and rising crude oil prices.


At the interbank foreign exchange, the rupee opened at 79.67 against the US dollar and lost further ground to 79.71, registering a decline of 9 paise over the last close.


On Thursday, the rupee depreciated by 37 paise to close at 79.62 against the US dollar.