Stocks saw frenzied buying, in line with global shares, which have been on a high after the first round victory of centrist Emmanuel Macron in French presidential elections. Investors are also keeping an eye on US President Donald Trump's much-awaited tax reforms.
Traders said the impressive show by the ruling BJP in Delhi civic polls added to the positivity.
The BSE 30-share Sensex opened on a strong footing and surged to a lifetime high of 30,167.09 points in intra-day trade, before settling at 30,133.35, up 190.11 points, or 0.63 per cent.
The Sensex has gained 768.05 points or 2.62 per cent in three days.
Similarly, the broader 50-issue NSE Nifty scaled a new high of 9,367 before finally settling 45.25 points, or 0.49 per cent higher at 9,351.85, a new record closing.
Its previous closing high of 9,306.60 was hit in yesterday's trade. It also broke the previous intra-day record of 9,309.20.
"Market has made a higher high on account of rising global optimism due to ease in political risk in Eurozone and expectation of tax reform in the US.
The rupee strengthened past the 64-mark to a near 21- month high of 63.93 (intra-day) against the dollar, which added to the momentum.
Meanwhile, foreign portfolio investors (FPIs) and domestic institutional investors bought shares worth a net Rs 178.82 crore and Rs 998.26 crore respectively yesterday, as per provisional data from the stock exchanges.
Tokyo's Nikkei ended up 1.1 per cent, while Hong Kong's Hang Seng rose 0.5 per cent, its fifth straight day of gains. Shanghai Composite Index edged up 0.2 per cent.
Key indices in Europe, however, were mixed in their morning deals, with Paris CAC 40 rising 0.1 per cent, London's FTSE slipping 0.06 per cent and and Frankfurt's DAX 30 declining 0.03 per cent.
Back home, of the 30-share Sensex pack, 18 scrips ended higher while 12 closed lower.
However, Adani Ports fell 2.31 per cent, Infosys 1.61 per cent, Dr Reddy's 1.31 per cent, Power Grid 1.30 per cent, Reliance 1.13 per cent, Wipro 0.80 per cent and ONGC 0.66 per cent.
Among BSE sectoral and industry indices, FMCG rose 2.04 per cent, auto 1.01 per cent, bankex 0.82 per cent, finance 0.74 per cent and metal 0.47 per cent.
The market breadth turned negative as 1,954 stocks ended lower, 952 closed higher while 139 ruled steady.
The total turnover on BSE amounted to Rs 5,021.73 crore, higher than Rs 4,006.89 crore registered during the previous trading session.
Disclaimer: No Business Standard Journalist was involved in creation of this content
