The benchmark Sensex gained for the fifth straight session by rising over 128 points on the Bombay Stock Exchange on Thursday on heavy buying by funds.
The BSE 30-share index, which maintained a level above 15,000 points after a long gap, gained 128.70 points to touch its highest closing mark this month at 15,121.74, a level last seen on July 11. Although, during the day, the Sensex rose to 15,200.81 and fell to a low of 15,053.98 points.
The second wide-based National Stock Exchange index Nifty also rose by 53 points at 4,412.30, after touching a high of 4,422.30 and a low of 4,359.75.
The maximum support to the market came in from banking segment stocks. The Banking index, Bankex, rose by 98.72 points to 7,751.50 followed by metal index by 93.54 points to 11,297.31. Auto index gained by 65.01 points to 4,776.70.
Information technology index spurted by 47.90 points at 4,552.30 as the segment major Infosys led software exporters higher after it announced plans to raise prices and said US demand for its services may increase.
Tata Steel, the world's sixth-biggest steelmaker, also gained after Credit Suisse Group raised its price estimate for the stock.