Tata Motors, Tech Mahindra, Wipro, HCL Tech led gainers, while Bajaj Finance, Tata Steel, JSW Steel, Hindalco and Axis Bank dragged the most.