The closing was a fresh 11-week high of 25,330.
The modest rise came on the back of investors sticking with their buying activity amid sustained foreign inflows.
In a trade marked by choppiness, the 30-share barometer opened higher, but quickly slipped into the red zone after profit-booking in recent gainers kicked in. A decisively weak trend overseas after the explosions at the Brussels airport and a local metro station dragged the broader index further down.
It had gained 608 points in the previous two sessions on increasing prospects of RBI lowering interest rates and continued foreign capital inflows.
More From This Section
The NSE Nifty-50 slid further as profit-booking weighed, but managed to close above the 7,700 level at 7,714.90, a gain of 10.65 points, or 0.14 per cent.
In sync with the overall trend, the broader markets displayed a firm trend, with the mid-cap index rising 0.52 per cent and the small-cap index 0.27 per cent.
Traders said sentiment remained positive as investors have been building up bets in anticipation of a policy rate cut by RBI in its policy review early next month.
Foreign portfolio investors (FPIs) net purchased shares worth Rs 1,396.33 crore yesterday, provisional data showed.
BHEL topped the list of gainers with 4.29 per cent, Hero MotoCorp 3.01 per cent, Tata Steel 2.16 per cent, M&M 2.12 per cent, HDFC 1.77 per cent, TCS 1.24 per cent and RIL 1.19 per cent.
Shares of Reliance Defence and Engineering surged 3.94 per cent, Astra Microwave Products 2.42 per cent, BEML 2.09 per cent and Bharat Electronics 1.22 per cent.
In the 30-share Sensex space, 16 advanced while others led by Dr Reddy's, ITC, Adani Ports and Hindustan Unilever lost.
The BSE realty index rose the most by climbing 2.68 per cent, followed by consumer durables 1.60 per cent, power 1.23 per cent, capital goods 1.19 per cent and auto 1.08 per cent.
In domestic market, 12 scrips out of the 30-share Sensex
pack ended lower.
Major losers were GAIL (1.88 pc), HUL (1.43 pc), ITC 1.12 pc), Reliance 0.68 pc), M&M (0.64 pc), Infy (0.61 pc), Tata Steel (0.55 pc), SBI (0.51 pc), Axis Bank (0.29 pc) and L&T (0.28 pc).
However, Adani Ports rose by 1.87 per cent followed by Dr Reddy's (1.76 pc), Coal India (1.25 pc), Lupin (1.04 pc), Hero MotoCorp (0.70 pc) and Sun Pharma (0.54 pc).
The market breadth turned negative as 1,595 stocks ended lower, 985 closed higher while 200 ruled steady.
The total turnover fell to Rs 2,383.96 crore from Rs 2,509.47 crore yesterday.