Sensex and Nifty 50 saw gains for the second consecutive session, buoyed by positive global market momentum. Analysts predict a mildly bullish range for Nifty 50, with several stocks to buy, including Indian Bank and Poonawalla Fincorp, amid expected earnings growth.