On the other hand, Coal India, NTPC and Hero MotoCorp were the top losers, falling up to 1 per cent.

According to Rahul Mishra, AVP (Derivatives), Emkay Global Financial Services, markets have been very volatile through the month; state election, global cues and crude oil price movement have kept the market busy.

However, market has seen good recovery since Nifty hit the month’s low on state election result day. Global cues provided good resistance, he said.

The rupee, meanwhile, strengthened against the US dollar, up 30 paise at 70.05 a dollar from its previous close.

Brent crude, the international benchmark, was up 1.63 per cent at USD 53.59 per barrel.