The Sensex touched an intra-day high of 17,726 on positive global cues. However, it fell sharply towards the end of the trading session and ended flat at 17,601. Nifty ended unchanged at 5,338.
In Asia, markets ended flat ahead of key economic data. Hang Seng dropped seven points at 20,065. Shanghai Composite was flat at 2,160. Japan's Nikkei, however, added 77 points to 8,881.
Meanwhile, the rupee erased initial gains today and was down 12 paise at 55.14 against the dollar on fresh demand for the American currency from banks and importers.
BSE auto index gained 1% to 9,437.
Select public sector undertakings (PSU) shares rallied more than 10% on back of huge volumes, taking the BSE PSU index up 0.7% at 7,133.
Metal index moved up 0.7% to 10,437, mirroring cues from global metal prices.
Reliance jumped 0.6% to Rs 789, its highest level since March 15, 2012, after the oil ministry agreed to conditionally approve the capital expenditure plan of over $1 billion for KG-D6 gas block.
The stock outperformed the market by gaining 8% in past three trading days on the BSE as compared to 2.8% rise in the benchmark Sensex.
Mahindra and Mahindra rallied 4% at Rs 725 after reporting a better-than-expected 20% year-on-year (yoy) jump in standalone net profit at Rs 726 crore for the quarter ended June 30, 2012
Markets gain led by rate sensitives
Markets gain amid strong global cues
Markets slip amid weak global cues
A newspaper that wanted to fly
Bharti Q1 net down 37% to Rs 762 cr