The BSE Sensex intra-day hit life high of 25,864.53 and settled at a new peak of 25,841.21, gaining 324.86 points, or 1.27 per cent -- extending its string of gains to fourth day.
Barring Infosys and GAIL, all the components of the 30-share Sensex pack ended higher. Sesa Sterlite, Maruti Suzuki, NTPC and HDFC Bank led the 28 Sensex gainers.
In line with equity markets, the rupee rose to over two-week high of 59.65 against the dollar in the forex market.
"The participants responded positively to the statement made by the Finance Minister that the government would take bold decisions in the forthcoming Budget (July 10) to revive the economy," said Jayant Manglik, President-retail distribution, Religare Securities.
More From This Section
Besides, an uptick in manufacturing sector growth in June and signs of pickup in auto sales amid firming trend in the global markets too added to the optimism, he added.
Heavy buying interest from retail investors was also seen in small and mid-cap stocks. The BSE Smallcap and BSE Midcap indices closed up 1.09 per cent and 0.78 per cent respectively. All the 12 BSE sectoral indices, led by metal, capital goods and power, gained.
Foreign Portfolio Investors bought shares worth a net Rs 856.35 crore yesterday, as per provisional data.
"If you indulge in mindless populism you burden the exchequer...You convert yourself into a high taxation society. It does not work. Therefore if you have to follow a path of fiscal prudence, (you should) have a certain amount of discipline," Jaitley had said yesterday at an event.