The 30-share BSE index rose by 106.08 points, or 0.51 per cent to close at 20,898.01, after touching the day's high of 20,941. In three days, Sensex has gained over 477 points. This is the index's highest closing since 20,974.79 on November 5.
ICICI Bank, Sun Pharma, L&T and Bharti Airtel led the 21 gainers in the bluechip index while HUL, ONGC, Infosys and GAIL were among the nine laggards.
Brokers said 4.8 per cent growth in second quarter GDP bettered analyst estimates and the improvement in HSBC India manufacturing index for November boosted domestic markets.
The HSBC India Manufacturing Purchasing Managers' Index (PMI) for the manufacturing industry climbed from 49.6 in October to 51.3 in November on the back of a rebound in new orders and output. This was the first manufacturing PMI reading above 50.0 since July and is the highest in 7 months.