Indian equities ended higher on 2 June, with the Nifty 50 closing at 23,483.55, up 100.95 points (0.43%), after recovering from early volatility and sustaining gains through the second half of the session. Market breadth remained firmly positive, with 2,034 advances, 1,285 declines and 107 unchanged, indicating broad-based participation despite mixed sectoral trends.
