Benchmark indices began the day with a slightly negative bias led by a drop in Infosys and Hindustan Unilever, but recovered ground quickly.
Check top Sensex gainers and losers
Cairn India which had slumped to a 52 week low despite the indices trading at a three month high managed to recover some ground and was up 4 per cent.
Banking stocks were having a quiet session with ICICI Bank, Axis Bank and HDFC Bank trading flat. Mid cap stocks were having a good session with KPIT surging 8 per cent and Apollo Tyres up 4 per cent.
Concor, however, lost ground and was trading 3 per cent lower.
Meanwhile, markets across Asia were trading with good gains with the Shanghai Composite up 1.6 per cent and the Hang Sang up almost one per cent.