Sensex and Nifty, the two key equity benchmarks, ended over 1 per cent higher on Monday, logging their third day of gains tracking firm global market cues and fresh foreign fund inflows.
The BSE Sensex rallied 787 points (1.31 per cent) to settle at 60,746. During the day, it jumped 826 points (1.37 per cent) to 60,786. On similar lines, the broader NSE Nifty advanced 225 points (1.27 per cent) to end at 18,012.
On the 30-share Sensex platform, UltraTech Cement, Mahindra & Mahindra, HDFC, Sun Pharma, HDFC Bank, Larsen & Toubro, Bajaj Finserv, and Bajaj Finance were the major winners. On the flip side, Dr Reddy's, NTPC, and IndusInd Bank closed lower.
In the broader market, the BSE MidCap, and SmallCap indices edged 1.24 per cent, and 0.45 per cent higher, respectively.
All the sectoral indices ended higher on Monday. Finance, IT, Pharma, Auto, and Consumer Durable indices gained over 1 per cent each, while others added up to 1 per cent.
In the previous session, the BSE benchmark climbed 203 points (0.34 per cent) to settle at 59,959, while the Nifty advanced 49 points (0.28 per cent) to end at 17,786.80.
Elsewhere in Asia, markets in Seoul and Tokyo ended higher, while Shanghai and Hong Kong settled in the red. Stock exchanges in Europe were trading on a mixed note in mid-session deals. Wall Street had ended significantly higher on Friday.
International oil benchmark Brent crude was trading 0.31 per cent lower at $95.47 per barrel.
Foreign Institutional Investors (FIIs) were buyers on Friday as they bought shares worth a net Rs 1,568.75 crore, as per exchange data.
Meanwhile, the rupee pared its initial gains and settled 31 paise lower at 82.78 (provisional) against the US dollar on Monday, tracking the strength of the American currency in the overseas market.
At the interbank foreign exchange market, the local unit opened at 82.35 and witnessed a high of 82.32 and a low of 82.80. It finally settled at 82.78 against the American currency, registering a fall of 31 paise over its last close of 82.47.