The S&P BSE Sensex gained 291 points to end at 24,480.
The S&P BSE Sensex surged 217 points to end at 25,736.
A firm opening in the European market uplifted the mood.
The 30-share Sensex ended up 162 points at 25,779.
Investors didn't show much enthusiasm in the broader markets.
It was an across-the-board rally, with all BSE sectoral indices advancing led by metal and auto.
The Sensex surged 424.06 points to end above 25,300 at 25317.87.
The barometer S&P BSE Sensex ended at 26,231, up by 517 points or 2%.
The BSE Mid-cap index outperformed the benchmark indices.
The Sensex closed above 28,000 and Nifty settled above 8,500.
The 30 share Sensex ended at 27,550 levels, up by 37 points.
The BSE Sensex ended at 28,504, stronger by 322 points or 1%.
The 30-share Sensex closed higher by 17.19 points at 28,463.31.
The Sensex ended at 28,198, up 265 points or 0.9%.
The 30-share Sensex ended up 300 points at 27,961.
India's exposure to Greece being limited fuelled the rally.
The 30-share Sensex ended at 27,780 levels, up by 135 points.
The 30-share Sensex surged 414 points to end at 27,730.
The Sensec ended marginally higher on favourable cues in domestic market.
The 30-share Sensex ended 363 points higher at 27,687.
The 30-share Sensex gained 118 points to end at 27,394.
The Sensex closed the day at 27,490, higher by 479 points.
The 30-share Sensex ended down 556 points at 27,886.
The 50-share NSE Nifty index recaptured the crucial 8,700-mark.