Infosys was the top gainer on the Nifty 50, rising 4.50% to ₹1,288.40, followed by Tech Mahindra, HCL Tech, TCS, Jio Financial stocks