The Nifty ended at a record closing high on Monday, while the rupee strengthened to its highest in nearly 1-1/2 years as sentiment was lifted by a surge in foreign investments last month betting on government reforms and an improving economy.
The broader Nifty gained 0.70 percent to end at a record closing high of 9,237.85. The index hit an intraday high of 9,245.35 earlier, surpassing last month's high.
The benchmark Sensex closed up 0.98 percent at a record closing high of 29,910.22. The index had hit a record high of 30,024.74 in March 2015.
(Reporting by Tanvi Mehta in Bengaluru; Editing by Vyas Mohan)