Both the bellwether indices, Sensex and Nifty, failed to maintain their all-time highs despite sustained capital inflows.
The Sensex resumed up at 22,423.14 and shot up further to hit an all-time intra-trade high of 22,620.65 on strong buying on the back of persistent foreign capital inflows.
However, the S&P BSE benchmark declined afterwards to end at 22,359.50 on tail-end profit-booking, still showing a gain of 19.53 points, or 0.09 per cent.
Brokers attributed the rally to investor hopes of a stable government after the forthcoming general elections and economy returning to high growth path.
More From This Section
The Reserve Bank of India (RBI), at its April 1 policy meet, left the short-term lending rate, or repo, unchanged at 8 per cent and cash reserve ratio at 4 per cent.
Brokers said the RBI's decision was largely in line with investor expectations and failed to have any major immediate effect on the market.