Stocks rose to fresh life-time closing high levels on optimism over earnings, growth and budget, with the benchmark BSE Sensex jumping by 199 points to end at record 34,352.79.
The broader NSE Nifty for the first time closed above 10,600 mark after consistent buying by domestic and foreign investors.
Gains in key IT, capital goods, healthcare and metal stocks helped both the key indices to scale new peaks.
The 30-share Sensex continued its upward march to touch a new intra-day record high of 34,385.67, surpassing its previous high of 34,188.85 hit on January 5.
But it lost some ground due to profit-booking and settled at a new closing peak of 34,352.79, up 198.94 points, or 0.58 per cent. The Sensex bettered its previous record of 34,153.85 touched on January 5.
In last two days, the index has gained 360.47 points.
Similarly, the broader 50-issue NSE Nifty hit a new intra-day high of 10,631.20, smashing its previous record of 10,566.10 hit on January 5.
However, it shed some grounds to close at 10,623.60, still a new closing high, up by 64.75 points or 0.61 per cent. It broke the previous record of 10,558.85 reached on January 5.
Traders said sentiment remained upbeat on continuous foreign fund inflows and unbated buying by investors amid expectations of encouraging quarterly earnings and hopes of growth-oriented budget next month.
Firm global cues with most other Asian markets rising with the corporate earnings season about to kick off amid more records on Wall Street, too positively impacted on the domestic bourses here.
India's economic growth is estimated to slow down to 4- year low of 6.5 per cent this fiscal, the lowest under the NDA regime, mainly due to GST impact on manufacturing and subdued farm output.
The Gross Domestic Product (GDP) was 7.1 per cent in 2016-17 and 8 per cent in the preceding year. It was 7.5 per cent in 2014-15.
Foreign portfolio investors (FPIs) have been supporting the ongoing rally in the new year by pumping in sizeable money into the market. FPIs bought shares to the tune of Rs 581.43 crore while domestic institutional investors(DIIs) purchased shares worth a net Rs 243.13 crore last Friday, as per provisional data from the stock exchanges.
(Only the headline and picture of this report may have been reworked by the Business Standard staff; the rest of the content is auto-generated from a syndicated feed.)