The index passed the psychological 18,000 level tracking firm Asian cues in mid-morning trades and touched a high of 18,048-highest level in more than 25 months.
The Sensex however was not able sustain the momentum and wiped off all the gains to touch a low of 17,878, down 170 points from the day's high.
The index towards the end of the trading session finally recovered and ended at 17,970, up 29 points. The NSE Nifty shut shop at 5,374, up eight points.
The Midcap and the smallcap indices outperformed the Sensex, up 0.5% each on the BSE.
Apollo Tyres and Pipavav Shipyard gained 11% each at Rs 81 and Rs 85, respectively on the midcap index.
Aegis Logistics and Shipa Medicare were the major gainers on the smallcap index, up 16% each.
Among the sectoral indices, auto , oil&gas and realty indices added 1% each on the BSE. Apollo Tyres zoomed 11% to Rs 81. It was followed by MRF and Bharat Forge, up 4% on the auto index
The market breadth was fairly positive, out of 2,971 shares traded, 1,675 advanced and 1,212
Management lessons from ICICI Bank's KV Kamath
Markets reverse early losses; end up
Soros, Kaiser in race to buy 4% BSE stake
ICICI Bank hikes deposit rates
BSE launches Sensex mobile streamer