The Sensex and the Nifty rose as much as 0.5% to record highs for a fourth consecutive session as blue chips such as Reliance Industries gain on foreign investors extending their buying streak on hopes of a recovery in the domestic economy. The Nifty hits a lifetime high of 6,638.80, while the Sensex marks an all-time high of 22,204.94.
Overseas investors bought Indian shares worth Rs. 10.04 billion on Wednesday, provisional exchange data shows.
Foreign investors have helped underpin gains, with net purchases in shares reaching $2.53 billion so far this month, according to regulatory data.
Reliance Industries rises 1.2%, while ITC gains 0.7%.
Investors say the RBI's policy review on April 1, where it is widely expected to keeps rates unchanged, and general elections due by May would act as the next key catalysts for markets.