India’s benchmark Nifty 50 and BSE Sensex traded near their session highs in afternoon trade on Tuesday, powered by ICICI Bank, HDFC Bank and Bajaj Finance.