The Sensex closed the day at 27,490, higher by 479 points and the Nifty ended at 8331.95, up 150.45 points.
The benchmark BSE Sensex closed 0.53 per cent lower at 28,469.67 points.
The BSE index closed down 0.18 percent at 28,659.17, its lowest closing level since Feb. 11.
India's economy will see the fastest dollar nominal growth in the world in 2015, Credit Suisse says.
The 50-issue index regained the 7,800-level for the second time this month by surging 41.35 points, or 0.53 per cent, to trade at an all-time high of 7,809.20, surpassing its previous intra-day high of 7,808.85 touched on July 8.
The market breadth in BSE remains healthy with 1,829 shares advancing and 721 shares declining