The Sensex, which had gained 271 points in the previous two sessions, resumed stable and moved in a range of 20,685.02 and 20,436.48 intra-day, before concluding at 20,634.21 -- a rise or 170.15 points or 0.83 per cent.
Today's closing level is the highest since January 29 (20,647.30). In three days, Sensex has jumped 440.86 points.
Buying in heavyweights including HDFC, ICICI Bank, HDFC Bank, L&T, Axis bank, Tata Motors and SBI mainly contributed to the rise. Overall, 21 stocks gained in the 30-share index.
The NSE 50-issue CNX Nifty spurted by 53.80 points, or 0.89 per cent, to end at 6,127.10.
More From This Section
"While announcing the Interim Budget, the Finance Minister stated government will contain the fiscal deficit at 4.6 per cent of GDP. This has boosted investor confidence and buying interest was seen. Excise duty cuts in sectors such as Auto and Capital Goods also led to renewed buying," said Rakesh Goyal, Senior Vice President, Bonanza Portfolio.
Most Asian markets closed in the positive terrain. Key indices from Hong Kong, Japan, Singapore, South Korea and Taiwan closed with gains between 0.03 per cent and 3.13 per cent. A benchmark index of China ended 0.77 per cent down.
European markets, however, were trading lower on reports that Chinese policy makers drained funds from the financial system. France's CAC was was down by 0.38 per cent, Germany's DAX by 0.16 per cent and the UK's FTSE by 0.21 per cent.