Tata Steel rallied to the highest level since June, while Bharti Airtel, the nation's top mobile-phone operator, climbed to a five-month high. Reliance Industries, owner of the world's largest oil-refining complex, and Lupin, a drugmaker, were the worst performers on the S&P BSE Sensex.
Read more from our special coverage on "SENSEX"
The 30-stock Sensex was little changed, after erasing an intraday loss of 0.7 per cent, with gainers and losers evenly poised at the close. The gauge has climbed 10 per cent in March, set for its best monthly gain since January 2012, after finance minister Arun Jaitley in his February 29 Budget pledged to further narrow the budget deficit and boost spending on the rural economy. Markets are closed Thursday and Friday for public holidays.
"Investors are cautious before the long weekend," Vivek Mahajan, head of Research at Aditya Birla Money, said. "The market has moved up sharply in the past few days and could top out till we get a trigger that could take it higher. The next trigger could be the central bank policy meeting on April 5."