Automobile stocks went on a long trip up north, with positive measures from the budget and impressive sales reports for February buoying up sentiment.
Bank, realty, capital goods and metal stocks too ended with handsome gains.
Oil stocks moved higher on expectations of a hike in petrol prices.
Power and FMCG stocks had a good outing again.
Healthcare and information technology stocks started off on a subdued note, but gained in strength as the session progressed.
Consumer durables stocks rallied in late afternoon trade and closed with impressive gains.