Benchmark Sensex pared early losses to close 242 points higher while Nifty settled above the 18,000-mark on Wednesday following gains in IT, oil and select banking stocks amid mixed global trends.
Extending gains for a second day, the 30-share BSE Sensex advanced 242.83 points or 0.40 per cent to close at 61,275.09 with 20 of its constituents ending in the green.
The index opened lower at 60,990.05 but later regained foot to touch a high of 61,352.55 in day trade.
The broader Nifty of NSE rose by 86 points or 0.48 per cent to settle above the 18,000-mark at 18,015.85, following gains in RIL, Tech Mahindra and Adani Enterprises.
Among Sensex stocks, Tech Mahindra rose the most by 5.79 per cent. Index major Reliance Industries spurted 2.22 per cent, while Bajaj Finserv, Bharti Airtel, Tata Steel, M&M, Nestle Industries, HCL Tech, Kotak Bank, Tata Motors, ICICI Bank and Titan also advanced.
Hindustan Unilever fell the most by 1.22 per cent. ITC, Sun Pharma, L&T, HDFC twins and IndusInd Bank were among the major losers.
In the broader market, the BSE midcap index advanced 0.69 per cent while the smallcap index rose by 0.36 per cent.
Meanwhile, Asian and European stocks were mixed after US inflation fell less than expected, raising expectations of aggressive rate hikes by the US Federal Reserve.
In Asia, the Shanghai Composite Index lost 0.4 per cent, the Nikkei 225 in Tokyo declined 0.4 per cent and The Hang Seng in Hong Kong dropped 1.4 per cent.
In Europe, In early trading, the FTSE 100 in London declined 0.1 per cent while the DAX in Frankfurt gained 0.4 per cent and the CAC 40 in Paris rose 0.7 per cent. Wall Street futures were lower as inflation slowed to 6.4 per cent in January from the previous month’s 6.5 per cent against the street estimate of 6.2 per cent.
Oil prices also dropped on concerns over weak demand with the Brent futures declining by 1.3 per cent to USD 84.45 per barrel.
Foreign Portfolio Investors were net buyers, acquiring shares worth ₹1,305.30 crore on Tuesday.