New Delhi, May 22 -- The tug of war between bulls and bears was visible in Friday's session on May 22, as the markets attempted a sharp rebound but failed to sustain gains amid selling pressure at higher levels, with the Nifty 50 eventually settling with a 0.40% gain at 23,703.

At the day's high, the index had surged nearly 0.80%, while the Sensex closed at 75,425, up 0.36% from the previous close. The broader markets remained mixed, with the Nifty Midcap 100 closing with a mild 0.15% gain, while the Nifty Smallcap 100 index slipped 0.12%.

Among the sectoral performers, Nifty Private Bank, Nifty Metal, and Nifty Bank emerged as the top gainers, advancing up to 1.40%. On the downside, Nifty Media and Nifty Pharma were the top laggards, w...