The broader NSE index closed up 0.96 percent at 9,306.60. The index earlier hit a record high of 9,309.20, surpassing its previous milestone set on April 5.
The benchmark BSE index ended 0.97 percent higher at 29,943.24, its highest close since April 5.