Domestic equity benchmark BSE Sensex has recovered over 200 points from the opening loss while the broader Nifty has reclaimed 11,000-mark in the early session mainly on the gains in the banking stocks.
Sensex has jumped 209.87 points 0.57 percent to 37,191.64 erasing the losses in the early session due to the gains in the banking and oil stocks while the Nifty has surged 62.10 points or 0.57 percent to 11,008.30.
The 30-share index had opened in the red and was trading 147.20 points, or 0.40 percent, lower at 36,834.57, while the broader Nifty rose 31 points, or 0.28 percent, to 10,915.20.
FPIs sold shares were worth a net of Rs 957.05 crore, while domestic institutional investors purchased shares were worth Rs 1,207.20 crore.
Bourses in Shanghai, Japan and Korea were trading in the green in their respective late morning sessions, while that in Hong Kong was in the red.
The rupee was traded flat against its previous close at 71.72 in early session. Global oil benchmark Brent crude had surged 0.96 percent to 62.14 per barrel.