New Delhi, June 3 -- The Nifty slipped to an intraday low of 24,526 on Monday but recovered later in the day. Overall sentiment remained subdued with no strong buying interest. The Nifty 50 ended the session 34.10 points lower, down 0.14%, at 24,716.60. The BSE Sensex also remained weak throughout the day and ended almost flat at 81,373. The Bank Nifty outperformed the broader indices.

Top three stocks recommended by Ankush Bajaj for 3 June

Buy Bank of India (current price: Rs.125.25)

Why it's recommended: The stock has recently shown strong upward momentum and is trading near breakout levels with increasing volume, indicating buying interest and potential continuation towards higher targets.Key metrics: Resistance level: Rs.133-135 (s...