Foreign institutional investors (FIIs) bought shares worth a net Rs 544.11 crore yesterday as per provisional data from the stock exchanges.
The 30-share index resumed higher at 20,091.93 and hovered in a range of 20,122.83 and 20,055.18 before quoting at 20,106.73 at 1130hrs, showing a gain of 24.11 points, or 0.12 per cent, from yesterday's close.
The NSE 50-share Nifty also moved up by 6.10 points, or 0.10 percent, to 6,100.85 at 1130hrs.
Major gainers were Dr Reddy's Lab 2.55 percent, Sun Pharma 1.96 percent, Coal India 1.23 percent, Sterlite Ind 1.19 percent and Cipla 1.14 percent.
US stocks posted a third consecutive week of gains yesterday as a rise in Google and other technology shares offset a slide in energy stocks, with the Dow Jones Industrial Average and S&P 500 ending at record highs.
The BSE is holding a special live two-hour trading session in the derivatives, cash and Securities Lending and Borrowing Scheme (SLB) segment from its disaster recovery site today.
The two-hour trading started at 1115 hrs on the BSE.