"This is short covering after the large correction that we saw in the markets last week. Though the indices are in the green right now it may not be sustain " said Astha Jain Senior research analyst Hem Securities.
Buying was seen witnessed in the oil and gas banking and energy counters.
At 1.09 p.m. the broader Nifty50 of the National Stock Exchange was trading at 10 339.85 points up 23.40 points or 0.23 per cent from its Friday s close.
The benchmark S&P BSE Sensex which had opened at 34 412.36 was trading at 34 442.64 up 65.65 points or 0.19 per cent.
So far the Sensex has touched an intra-day high of 34 636.43 points and a low of 34 031.98 points.
Indian stocks suffered a rout last week as rising global oil prices a weakening rupee and tight liquidity conditions roiled investor sentiment.
--IANS ravi-rv/shs/vm