Shares of banking, capital goods, IT, tech, realty and FMCG sectors moved up on good buying enquiries.
The Sensex resumed higher at 20,570.59 and shot up further to 20,702.00 before quoting at 20,685.66 at 1030 hrs, showing a gain of 286.24 points or 1.40 per cent from its last close.
The NSE 50-share Nifty rose by 82.95 points or 1.37 per cent to 6,139.10 at 1030 hrs.
Foreign institutional investors (FIIs) bought shares worth a net Rs 970.03 crore on last Thursday as per provisional data from the stock exchanges.
Asian markets were trading higher in their early trade following firm cues from Wall Street. Key benchmark indices in Taiwan, Hong Kong, China, Singapore, Japan and South Korea rose by 0.19 per cent to 2.14 per cent.
US stocks stepped higher on last Friday, lifting the S&P 500 and Dow to record closes, as investors continued to find encouragement in Janet Yellen's support for the Federal Reserve's stimulus efforts.
