New Delhi, July 9 -- Indian stock market benchmarks, Sensex and the Nifty 50, ended with decent gains on Tuesday with large financial stocks as the key support.

The Sensex closed with a gain of 270 points, or 0.32%, at 83,712.51, while the Nifty 50 rose 61 points, or 0.24%, to 25,522.50. The mid and small-cap segments underperformed. While the BSE Midcap index ended almost flat, the Smallcap index dropped 0.17%.

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.

Also Read: Lodha Developers pre-sales dull, but business development activity remains solid

Also Read: With Rs.3.4 trillion already in, are DIIs the new market movers...