Markets ended the day virtually unchanged as caution prevailed ahead of the Union Budget to be delivered later on Saturday.
Auto stocks continued to see buying interest on hopes that there would be some sops for the auto sector.
Shares in Jindal Steel and Power continued to lose ground after the company would find no place in the Nifty from next month. Other notable losers were Tata Motors, Reliance Communication, Tata Steel, ICICI Bank and Bharti Airtel.
Heavyweight, Reliance Industries was down for the third straight day.
Shares in Wockhardt touched a 52-week high of Rs 1,582.40 in trade, their highest level since May 2013.
Meanwhile, markets in Asia ended the day marginally higher, while most of Europe was trading with losses. Investors globally are eagerly eyeing the testimony of US Federal Chair, Janet Yellen later today.