Rising for the tenth straight session, the NSE Nifty went up by 34.60 points or 0.14 per cent to settle at a new closing high of 25,052.35. The benchmark surged 111.85 points or 0.44 per cent to hit a fresh intra-day all-time peak of 25,129.60.
Extending its winning run to the seventh day in a row, the 30-share BSE Sensex climbed 73.80 points or 0.09 per cent to settle at 81,785.56. During the day, it jumped 327.5 points or 0.40 per cent to 82,039.26.
Among the 30 Sensex firms,
Asian Paints, Maruti, Nestle, Kotak Mahindra Bank, Axis Bank and UltraTech Cement were among the laggards.
In Asian markets, Seoul and Tokyo settled higher while Shanghai and Hong Kong ended lower.
European markets were trading in positive territory. The US markets ended with marginal gains on Tuesday.
"The
"This trend will keep the market within a range with a slight upward bias. This is a desirable and healthy trend, given the elevated valuations in the market," V K Vijayakumar, Chief Investment Strategist at Geojit Financial Services, said.
Foreign Institutional Investors (FIIs) bought equities worth Rs 1,503.76 crore on Tuesday, according to exchange data.
Domestic Institutional Investors (DIIs) offloaded equities worth Rs 604.08 crore.
Global oil benchmark Brent crude declined 0.82 per cent to USD 78.90 a barrel.
After oscillating between highs and lows, the BSE benchmark eked out a marginal gain of 13.65 points or 0.02 per cent to settle at 81,711.76 on Tuesday. The NSE Nifty ended almost flat, up 7.15 points or 0.03 per cent, at 25,017.75 -- its ninth straight session of gains.