Benchmark indices ended higher for the fifth consecutive session on March 14 led by the IT, auto and banking names.
At close, the Sensex was up 935.72 points or 1.68% at 56,486.02, and the Nifty was up 240.80 points or 1.45% at 16,871.30. About 1684 shares have advanced, 1706 shares declined, and 134 shares are unchanged.
Infosys, SBI, HDFC Bank, Maruti Suzuki and Axis Bank were among the top Nifty gainers, while losers were IOC, ONGC, HUL, Tata Motors and HDFC Life.
On the sectoral front, IT and bank indices rose 2 percent each, while Realty index down nearly 2 percent. The BSE midcap index ended flat, while smallcap index gained 0.3 percent.