Markets consolidated to end flat on Wednesday on profit taking at higher levels after gains over the past two trading sessions. Gains in auto major Mahindra &Mahindra helped offset most of the losses in telecom major Bharti Airtel.
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