At 9:40 am, Sensex was up 222 points or 0.28 per cent at 77,700 and Nifty was at 23,638, up 71 points or 0.30 per cent.

Selling is being seen in banking shares. Nifty Bank is at 51,665 with a decline of 109 points or 0.21 percent.

There is an upward trend in small and medium stocks. The Nifty Midcap 100 index is up 252 points or 0.48 per cent at 55,728 and the Nifty Smallcap 100 index is at 18,376, up 109 points or 0.60 per cent.

Tech Mahindra, Infosys, TCS, HCL Tech, Wipro, Bharti Airtel, Bajaj Finserv, Titan and Power Grid are the top gainers. Tata Steel, Tata Motors, HUL, Kotak Mahindra, HDFC Bank and Reliance are the top losers.

Tokyo, Shanghai, Hong Kong and Seoul are in the red. The markets of Bangkok and Jakarta are trading with gains. American markets closed with gains on Thursday.

According to market experts, "The market is in a consolidation phase. There are no major triggers for aggressive buying or selling. Strong bullish momentum will lead to profit booking."

"Even when the market is strong, major private sector banking stocks have the potential to move higher. There is large-scale delivery-based buying going on in this segment," he said.