New Delhi, June 3 -- Buy or sell stocks, 3 June 2026: The key benchmark indices of the Indian stock market witnessed a highly volatile session on the weekly Nifty expiry on June 2 and managed to close near the 23,500 mark. After slipping to an intraday low of 23,229.15, the market staged a sharp recovery in the latter half of the session, with the Nifty rebounding nearly 250 points from the day's low. The recovery was primarily driven by short covering and strong buying interest in IT stocks. However, ongoing geopolitical uncertainties continue to keep investors' sentiment cautious.

At close, the Sensex gained 382.50 points or 0.52% to settle at 74,649, while the Nifty 50 index advanced 100 points or 0.43% to close at 23,483. On the sect...