At 1350 hours, the Sensex was up 220 points at 19,633 and the Nifty added 68 points at 5,931.
Meanwhile, in the broader markets, the midcap index underperformed with a 0.3% gain as compared to the smallcap index and the BSE benchmark index which gained 0.5% each.
In Asia, shares rose on the back of gains in U.S. stocks on solid data and Chinese exports beating forecast underpinned investor risk sentiment while denting demand for safe-haven gold.
The MSCI's broadest index of Asia-Pacific shares outside Japan rose 0.5%, on track for a weekly gain of 0.8%.
Hong Kong shares surged 1.8% while Shanghai shares rose 0.3%. Japan's Nikkei stock average closed up 2.6% at its highest since September 2008.
Among the sectoral indices, Oil & Gas, FMCG and PSU indices advanced 1% each followed by Metal, Power, Capital Goods, Consumer Durables and Bankex indices which gained 0.6-0.7%.
On the other hand, IT and Auto index were the laggards, down 0.9% and 0.2%
Markets post best gains in 3-months on Fed optimism
Dabhol plant shut for want of fuel
These women broke the glass ceiling to reach the TOP!
IndianOil may be top draw in FY14 divestment
BSE receives 266 investor complaints in Feb