New Delhi, July 11 -- On Thursday, Nifty50 declined 0.47% amid volatile trade, weighed down by weakness in IT, FMCG, Pharma, and Banking sectors. Investor caution prevailed ahead of TCS's Q1 results, with expectations of muted performance dragging IT stocks. The broader sentiment was also dampened by uncertainty over the U.S.-India trade developments. The volatility index, India VIX, closed at a 52-week low, signaling easing investor fear.

Looking for stocks to buy today? Top market experts Ankush Bajaj, Raja Venkatraman, Trade Brains Portal, and MarketSmith share their best stock picks for 9 July.

Buy:Aditya Birla Sun Life AMC Ltd(current price: Rs. 850.30)

Buy: One 97 Communications (current price: Rs.940.55)

Syrma SGS Technology Lt...