The Sensex opened with a negative gap of 94 points at 8,104 on the back of weak global cues. The US markets, Dow Jones & S&P had plunged to new 12-year lows on Thursday. Also, the major Asian markets - Nikkei, Hang Seng and Shanghai Composite indexes were down 3-5% each.
The Sensex after a weak opening soon touched a low of 8,047. However, fresh buying, mainly in banking stocks, helped the index recoup early loses. The index, thereafter, exhibited volatile movement before gaining strength in the last hour of trades, backed by fresh buying in technology stocks.
The Sensex touched a high of 8,348 - up 301 points from the day's low. The Sensex finally (provisional) ended with a gain of 135 points at 8,333.