Nifty and Sensex rose for a third straight session, driven by strong buying in banking, oil & gas, and metal stocks. However, ...