Sensex and Nifty, the two key equity benchmarks, on Tuesday maintained their winning momentum for the fourth day running, aided by a rally in Asian and European markets and continuous foreign fund inflows.
The BSE Sensex climbed 375 points (0.62 per cent) to settle at 61,121. During the day, it jumped 543 points (0.89 per cent) to 61,289. On the other hand, the broader NSE Nifty advanced 133 points (0.74 per cent) to end at 18,145.
On the 30-share Sensex platform, NTPC, PowerGrid, Dr Reddy's, Infosys, Tata Consultancy Services, UltraTech Cement, HCL Technologies, Sun Pharma, and Asian Paints were the major winners. On the flipside, Axis Bank, Maruti, Reliance Industries, and Tata Steel were among the laggards.
In the broader market, the BSE Midcap index jumped a per cent, while the Smallcap index added 0.3 per cent. The overall breadth too was positive, with 1,838 stocks advancing versus 1,610 declining shares on the BSE.
Sectorally, the BSE Power index soared over 2 per cent. The IT, Healthcare were up around 1.7 per cent each, and the Metal index too was up a per cent.
In the previous session, the BSE benchmark rallied 786 points (1.31 per cent) to settle at 60,746 on Monday. The Nifty advanced 225 points (1.27 per cent to end at 18,012.20.
Elsewhere in Asia, markets in Seoul, Tokyo, Shanghai and Hong Kong ended higher. Stock exchanges in Europe were trading in the green in mid-session deals. Wall Street had ended lower on Monday.
International oil benchmark Brent crude was trading 1.45 per cent higher at $94.16 per barrel.
Foreign Institutional Investors (FIIs) were net buyers on Monday as they bought shares worth Rs 4,178.61 crore, as per exchange data.
Meanwhile, the rupee appreciated 10 paise to close at 82.71 (provisional) against the US dollar on Tuesday, as the greenback retreated from its elevated levels. At the interbank foreign exchange market, the local currency opened at 82.74 and witnessed a high of 82.59 and a low of 82.79.
It finally settled at 82.71 against the American currency, registering a rise of 10 paise over its previous close amid a positive trend in domestic equities. On Monday, the rupee had settled 34 paise lower at 82.81.