Indian bourses reached a new lifetime highs as exuberant investors went on a buying spree on improving domestic macro fundamentals as well as buoyant global cues and widely supported by strong capital inflows.

It sent the bellwether index Nifty to end at all time closing high of 6,401.15 with a handsome 72.50 points, or 1.15 per cent gain on the National Stock Exchange (NSE). Its previous closing high of 6,363.90 was on December 9, 2013.

Extreme investor optimism that the economy will regain its strength once the new government comes aided the surge.

Strong foreign institutional investors sentiment towards India on the back of positive economic momentum and improvement in the global macro outlook also supported the general mood.