The Sensex and the Nifty ended the session near flat due to lack of directional cues from the global market.
The 30-share BSE index Sensex ended at 28,067.56, up 34.71 points and the 50-share NSE index Nifty ended at 8,401.90, up 19.6 points.
Among BSE sectoral indices, IT index was the star-performer and was up 1.27 per cent, followed by healthcare 0.98 per cent and TECk 0.81 per cent. On the other hand, consumer durables index fell the most by 1.72 per cent, followed by realty 1.52 per cent and metal 0.84 per cent.
Cipla, SBIN, Wipro, TCS and Tata Power were the top five Sensex gainers, while the major losers were SSLT, NTPC, BHEL, M&M and Bharti Airtel.
A report by Equentis Capital said: "Global cues will set the market trend. Geopolitical tensions between Russia and Ukraine could increase the demand of precious metals and crude globally. Domestic and foreign investors will closely focus on policy announcement as winter session of Parliament is going to start on November 24, 2014 and end on December 23, 2014."
Global stocks
World stocks extended losses on Thursday as evidence suggested both the Chinese and European economies were slowing, while the yen slid to multi-year lows against the dollar and euro.
The China flash HSBC/Markit manufacturing purchasing managers' index showed factory output contracted in the world's second-biggest economy for the first time in six months.
In Europe , signs were just as gloomy as the private sector in its biggest economy, Germany, grew at the slowest rate in 16 months, and in France a slight pick-up was overshadowed by the fastest drop in new business in over a year.
China's data had left Asian stocks excluding Japan's high-flying Nikkei at a month low, and Europe's dour figures saw its main stock markets in London, Frankfurt and Paris tumble 0.4, 0.6 and 0.8 per cent, respectively.