New Delhi, April 4 -- The Indian stock market witnessed a volatile session on Thursday, as investors remained cautious amid global economic uncertainties and tariff decisions from the US.

Three banking & financial services stocks to buy today, as recommended by Ankush Bajaj

Buy: IDFC First Bank (current price: Rs.60.35)

Why it's recommended: The stock has given a triangle pattern breakout on the hourly chart, with bullish momentum supported by RSI above 60 on the daily chart.

Key metrics: RSI: 62, Volume surge on breakout, 52-week high: Rs.87.20

Technical analysis: Triangle breakout confirmed; strong support seen around Rs.55, RSI strength supports continued upside.

Risk factors: Sensitive to rate hike cycles and PSU banking sentime...