Benchmark indices ended the day marginally lower following weak global cues and ahead of crucial non farm payrolls data from the US.
The Sensex ended the day with losses of 61 points, while the Nifty fell 24 points in trade. Leading the set of losers was Bhel, which fell a huge 6 per cent following a poor set of results. Other losers in trade were shares of Coal India, State Bank of India and Bajaj Auto.
Grasim gained ground after its results largely met expectations. Mahindra and Mahindra ended the day higher after its quarterly results surpassed expectations.
Mid cap stocks also ended the day marginally lower in line with the markets. However, Bajaj Finserv rallied a huge 4 per cent in trade and hit a new 52-week high.
PSU Banking stocks which have seen a superb run in the last few trading sessions on hopes of a recapitalization for some of these banks ended the day lower on profit booking.
Motherson Sumi fell 7 per cent after the company's results disappointed the street. IT stocks more or less remained steady in a falling market.
Meanwhile, markets across Asia ended the day lower following weak cues from the US. Europe was also trading lower ahead of the US non farm payroll data which would provide hints if the US Federal Reserve would hike interest rates in the US.