The 30-share index, which had rallied 263.08 points yesterday, rose further by 123.47 points, or 0.57 per cent, to 21,333.20 in morning trade with all the sectoral indices led by realty, IT and metals trading in the positive zone with gains up to 0.93 per cent.
The wide-based Nifty of the National Stock Exchange moved up by 33.40 points, or 0.53 per cent, to 6,331.35.
In other Asian markets, Hong Kong's Hang Seng rose by 0.17 per cent, while Japan's Nikkei by 1.50 per cent in early trade today.
The US Dow Jones Industrial Average gained 1.41 per cent in yesterday's trade.