Index heavyweights ICICI Bank, Reliance Industries, SBI and Infosys lead the market rally, contributing nearly 40 per cent of the day's gain on Friday