Benchmark indices finished with robust gains on Friday after the government made a big populist push in its final budget before elections, even as some investors fretted about the fiscal impact of farm sops and tax rebates.
The BSE Sensex climbed 212.74 points, or 0.59 per cent, to finish at 36,469.43, while the broader NSE Nifty rose 62.70 points, or 0.58 per cent, to 10,893.65.
The Sensex rallied more than 500 points intra-day as Finance Minister Piyush Goyal tabled the Budget for 2019-20 in the Lok Sabha. The 30-share benchmark briefly slipped into the negative territory in late-afternoon trade, but finally managed to close in the green.
Auto and consumption stocks buzzed as investors welcomed incentives for the agriculture sector and the middle class.
The government exempted people with an earning of up to Rs 5 lakh from payment of income tax, announced an annual cash dole-out of Rs 6,000 to small farmers and provided a monthly pension of Rs 3,000 to workers in the unorganised sector.
Overall, the market mood was positive even as some analysts expressed concerns over the government overshooting the fiscal deficit target.
Goyal said the fiscal deficit for the current financial year is expected to be 3.4 per cent of GDP, marginally higher than the targeted 3.3 per cent.
"All these are those factors (sops) are going to bring in a lot of liquidity to the market in terms of investment," said Mustafa Nadeem, CEO, Epic Research.
Some profit-booking and consolidation in the short term was expected as prices tend to absorb the Budget, but we expect the momentum to remain strong, he added.
Financial services major Nomura said the government missed its FY19 fiscal deficit target and also budgeted the FY20 fiscal deficit at 3.4 per cent, missing the glide path target of 3.1 per cent.
"The new glide path does not change the original target of achieving 3 per cent of GDP by FY21, but the credibility of this target is now in question, in our view," it noted.
Some experts said the NDA government has sought to strengthen its chances of retaining power with its populist moves, which implies political stability and is thus positive for the market.
During the week, the Sensex jumped 443.89 points, or 1.23 per cent, while the Nifty rose 113.10 points or 1.04 per cent.
The BSE auto, consumer durables, FMCG and realty indices climbed up to 2.62 per cent in Friday's session.
Top gainers in the Sensex pack included Hero MotoCorp, Maruti, HCL Tech, Asian Paints, Bajaj Auto, Bajaj Finance, HDFC, RIL, HUL, Bharti Airtel and PowerGrid, rising up to 7.48 per cent.
Vedanta was the biggest loser, cracking 17.82 per cent after the metals and mining giant Thursday reported a 25.54 per cent decline in consolidated net profit at Rs 1,574 crore for the December quarter on the back of higher expenses and drop in commodity prices.
Banking stocks were the other top laggards, with Yes Bank, SBI, ICICI Bank and Axis Bank falling up to 4.68 per cent.
Meanwhile, on a net basis, foreign portfolio investors (FPIs) bought shares worth a net of Rs 3,006.41 crore Thursday, while domestic institutional investors (DIIs) were net sellers to the tune of Rs 1,634.32 crore, provisional data available with BSE showed.
Elsewhere in Asia, Shanghai Composite Index rallied 1.30 per cent and Japan's Nikkei rose 0.07 per cent. Hong Kong's Hang Seng ended 0.04 per cent lower and Korea's Kospi slipped 0.06 per cent.
In the Eurozone, Frankfurt's DAX gained 0.20 per cent, Paris CAC 40 was up 0.19 per cent and London's FTSE jumped 0.37 per cent in late morning deals.
The rupee, meanwhile, depreciated 24 paise against US dollar to 71.32 intra-day.
The benchmark Brent crude futures were trading slightly lower at USD 60.53 per barrel.