Wipro, TCS, ICICI Bank, Hindalco, Axis Bank and Infosys led the Nifty 50 gains, while Max Health, Shriram Finance, Tata Consumer, Bharat Electronics and NTPC were the top losers.