The 50-issue Nifty rallied 62 points, or 0.65 per cent, to trade at 9,507.40, surpassing its previous intra-day high of 9,550.65 touched on May 11.
The BSE Sensex soared 244.97 points, or 0.80 per cent, to scale yet another peak of 30,567.09, breaking its previous intra-day record of 30,366.43 reached on May 11.
Barring metal and infrastructure, all the sectoral indices were trading in the positive zone.
Besides, early arrival of rains and forecast of normal monsoon this year, which is expected to give a booster dose to the rural economy, accelerated buying, they added.
Disclaimer: No Business Standard Journalist was involved in creation of this content