The benchmark BSE Sensex recovered from early losses and was trading higher by 16.11 points in late morning deals on buying in banking and capital goods stocks despite subdued global cues.
Domestic shares had opened on a weaker note, tracking heavy selling in other Asian markets, where sentiment remained bearish in the wake of last week's deadly attacks in Paris and downbeat data from Japan.
The BSE Sensex resumed lower at 25,580.15 and fell further to 25,451.42 before rising to 25,640.86. The index was quoting 25,626.64 at 1100 hrs, showing a gain of 16.11 points or 0.06 per cent from the last close.
More From This Section
Major gainers were Dr Reddy's (2.17 pc), ITC (1.71 pc), ICICI Bank (1.43 pc), Bharti Airtel (1.29 pc), SBI (1.17 pc), and HDFC Bank (1 pc).
While notable lossers include ONGC (1.88 pc), Tata Motors (1.80 pc), Infosys (1.73 pc), Coal India (1.44 pc), TCS (1.33 pc) and GAIL (1.21 pc).
Meanwhile, foreign investors sold shares worth Rs 746.70 last Friday, as per provisional data.
Overseas, Asian markets were trading lower after terror attacks in Paris unnerved investors and data showed Japan entered a recession for the second time in two years.
The US market slumped last Friday amid weak retail sales data and continued decline in commodities.