The 50-share Nifty, after range-bound morning trade, spurted to touch an all-time high of 10,664.60 on a flurry of buying.
It finally settled 19 points, or 0.18 per cent higher at 10,651.20, surpassing its previous closing record of 10,637 hit on January 9.
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.