The Nifty was trading above its crucial psychological level of 8,400 led by gain in TCS, State Bank of India and HDFC Bank.
The Sensex opened on a positive note in trades today after the data suggested that foreign institutional investors bought shares worth Rs 48.06 crore.
Buying was visible in IT, banking and consumer durable stocks. While, auto and metal stocks were fell on account of profit-booking.
From the Nifty-50 basket of stocks, 35 were advancing while 15 were declining.
Tata Power was among the top gainers on the Nifty. The stock jumped nearly 2 per cent to Rs 77 after the company turned profitable in the March quarter compared to loss during the same period last year.
On the other hand, Tata Steel was trading 2.6 per cent lower at Rs 359 ahead of its March quarter numbers which will be announced later in the day.
Bajaj Auto, Idea Cellular, Hindalco, ITC and Coal India were also among the gainers.
At 2:30 p.m., the Sensex was up 189 points at 27,834 and the Nifty advanced 56 points to 8,422. levels.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.