Indian equity benchmarks, 30-share Bombay Stock Exchange Sensex was trading 241.95 points or 0.46 per cent higher at 52,628 in its earlier deals and the broader NSE Nifty advanced 81.65 points or 0.52 per cent to 15,771.
ICICI Bank was the top gainer in the Sensex rising up to 2 per cent, followed by TCS, Reliance Industries Maruti Suzuki, SBI, UltraTech Cement, IndusInd Bank and Tata Steel.
On the other side Bajaj Finserv, HDFC Bank, Tech Mahindra and Hindustan Unilever Ltd were among the the laggards in the Sensex pack.
Nifty Realty and Nifty Auto indices trading in the green while Nifty Bank was near 36,000 and Nifty IT index was up half a per cent.
Meanwhile in Asia, bourses in Shanghai, Seoul, Hong Kong and Tokyo were trading in green territory in mid-session deals.