Eternal was the top gainer, rising 1.90% to ₹318.30 from a previous close of ₹312.35, while Infosys edged up 0.09% to ₹1,169.05 from ₹1,168.00