Besides, global cues were positive as Asian and European stocks ended higher amid speculation Greece will resolve its standoff with creditors, said equity brokers.
The BSE Sensex resumed higher at 29,136.07 and shot up further to 29,411.32 before closing at 29,320.26, showing a gain of 184.38 points or 0.63 per cent. This its highest since closing at 29,681.77 on January 29, 2015.
"Falling crude prices and relief amidst tensions over Greek economy, mixed sentiments amongst domestic market players due to constant flow of news and events related to Union budget kept markets in a bullish tone," said Bonanza Portfolio, Senior Vice President, Rakesh Goyal.
Major Sensex gainers were HDFC (2.96 per cent), Tata Power (2.50 per cent), TCS (1.88 per cent), Tata Motors (1.59 per cent), M&M (1.52 per cent), NTPC (1.32 per cent), ICICI Bank (1.23 per cent) and Wipro (1.09 per cent). As many as 20 of 30 Sensex constituents rose.
Meanwhile, the 50-share NSE Nifty also rallied further by 59.75 points or 0.68 per cent to close at 8,869.10.
In the broader market, defence shares like BEL, BEML, Pipavav Defence rose after Prime Minister Narendra Modi promised steps to boost domestic defence industry.
Globally, European stocks edged higher in their early trade amid hopes Greece can secure a deal with its creditors. Indices in the UK, France and Germany were up 0.13-0.86 per cent. Asian stocks ended higher tracking gains in the US as fears eased over Greece leaving the eurozone. Benchmark indices in Hong Kong, Indonesia, Japan and Singapore were up 0.19-1.18 per cent.
