Benchmark indices, the Nifty and the Sensex, ended the day on a flat note.

The Nifty closed at 5,731, up 12.45 points while the Sensex closed at 18,869, up 45.7 points.

“European indices were weak and US futures too signalled a low opening. Final take on controversial laws i.e., General Anti-Avoidance Rules (GAAR) shall be announced by last week of this month. Also, September quarterly results are awaited now which are likely to start this month, and shall impact near-to-medium term trend of the market,” said Nidhi Saraswat, Senior Research Analyst, Bonanza Portfolio.

Oil and gas index was up by about 1 per cent, followed by the PSU and Healthcare indices.

Bajaj Auto, TCS and ONGC were the top three gainers, while BHEL, GAIL and Coal India were the top three losers.