The Sensex, which had surged 626.53 in past four sessions, advanced further by 42.55 points, or 0.20 to an all-time closing high of 21,239.36. The gauge hit an intra-day high of 21,321.53 on selective buying, amid renewed optimism on the economic front.
The index had climbed to an all-time high of 21,293.88 in intra-day trade on November 1 and closed at 21,196.81. The Sensex gained 13.5 per cent in Samvat 2069 year.
The Nifty had registered its all-time intra-day high of 6,357.10 on January 8, 2008.
The rally in the Muhurat session was led by stocks of healthcare, auto, metal and fast moving consumer goods. 22 stocks of the 30-share Sensex pack ended higher today.
More From This Section
Initial gains were minimised as some investors booked profits to write their first entry with gains on the first special Muhurat session of Hindu Samvat 2070 year, said brokers.
Stock markets will remain closed tomorrow on account of 'Balipratipada' and resume regular trading on Tuesday (November 5).