The 30-share BSE benchmark Sensex rose 115.89 points, or 0.33%, to 35,257.88 and the NSE Nifty regained 10,600-mark today backed by gains in auto, pharma, energy, and financial stocks, amid fresh foreign fund inflows and easing global crude prices.
The appreciating rupee and mixed leads from other Asian markets too influenced sentiment.
It had shed 2.50 points yesterday in the choppy trade.
NSE Nifty also sees positive trend, higher by 30.25 points
The NSE Nifty was trading higher by 30.25 points, or 0.29%, at 10,606.55.
Sentiment turned positive after foreign investors pumped fresh funds into the market and global crude prices eased further, traders said.
Foreign institutional investors (FIIs) bought shares worth a net of Rs. 277.38 crore, while domestic institutional investors (DIIs) sold shares to the tune of Rs. 272.34 crore yesterday, provisional data showed.
Rupee strengthens by 24 paise against the dollar
Brent crude price fell 0.47% to $65.81 per barrel.
The rupee strengthened further by 24p at 72.07 against the USD in the forex market.
Major gainers were Hero MotoCorp, Tata Motors, Infosys, L&T, NTPC, Kotak Bank, HDFC Bank, Axis Bank, TCS, Adani Ports, RIL, and PowerGrid, rising upto 1.61%.
While Yes Bank, ONGC, M&M and Tata Steel were the top losers, falling upto 6%.
US Dow Jones lost 0.81% yesterday, amid concerns over trade
Sectorally, the BSE IT, teck, consumer durables, capital goods, healthcare, realty and auto indices were trading higher up to 0.7%.
Elsewhere in Asia, Shanghai Composite Index was up 0.58%, while Hong Kong's Hang Seng gained 0.11%.
Japan's Nikkei, however, was down 0.25% in the late morning session.
US Dow Jones Industrial Average too lost 0.81% yesterday, amid concerns over trade, politics and economic growth.