Buying was visible in IT, teck, banking and power shares.
Foreign Portfolio Investors (FPIs) bought shares worth Rs 48.06 crore in yesterday's trade as per provisional data.
"As the market is edging higher on rate cut expectations and easing in FII selling, today the trend was positive with limited volatility. Domestic Institutional Investors (DIIs) have also been actively buying," said Vinod Nair, Head of Fundamental Research at Geojit BNP Paribas Financial Services.
The gauge had lost 41.77 points in yesterday's highly volatile session.
More From This Section
The 30-share BSE index commenced the day higher at 27,749.30 and further advanced to touch the day's high of 27,903.01. However, profit-booking at higher levels in some counters, trimmed some gains.
It finally settled higher by 191.68 points or 0.69 per cent at 27,837.21, a level last seen on April 22.
The broad-based 50-issue Nifty recaptured the 8,400-level by closing 57.60 points or 0.69 per cent higher at 8,423.25. It shuttled between 8,440.35 and 8,391.45 during the session.
Globally, Asian markets closed side-ways due to mixed closing on the Wall Street yesterday. Key indices from China, Japan and South Korea settled higher, while from Hong Kong, Singapore and Taiwan finished lower.
European markets, however, were trading weak after a Greek official said the country may not make an upcoming repayment to the International Monetary Fund (IMF).