Infosys, Reliance Industries and TCS were among the top gainers on Sensex and Nifty.