TCS and Infosys, along with HDFC and ICICI Bank, lifted the index. Wipro and Cipla were among the 18 Sensex gainers.
Ten of the 12 BSE sectoral indices moved up, led by IT, healthcare and FMCG stocks.
The 30-share S&P BSE Sensex opened higher and moved in positive terrain through the day before settling at 21,193.58, up 118.99 points or 0.56 per cent. It was the highest close for the index since December 10, when it was at 21,255.26.
A strong global performance on the back of a rally on Wall Street yesterday amid sustained capital inflows boosted market sentiment. The Dow Jones Industrial Average and the Nasdaq Composite Index logged all-time closing highs.
Also Read
Infosys touched a lifetime high as IT counters attracted heavy buying after US jobless data showed a fall last week, raising hopes of an economic revival. The US is the biggest market for Indian IT companies.
"IT stocks were performing well post positive jobless data from US, which is also indicator of improved health of economy in US, which will be beneficial for the sector," said Rakesh Goyal, Senior Vice President at Bonanza Portfolio Ltd.
A strong recovery in the rupee also helped. The rupee traded at 61.87 in late afternoon deals against yesterday's close of 62.16.
The Sensex has advanced more than 9 per cent this year, poised for its second annual gain, as overseas investors pumped in almost USD 20 billion in the stock markets.