The Sensex rose 12.73 points to 26140.93 and the Nifty declined 2.80 points to 7939.90.
About 1412 shares have advanced, 716 shares declined, and 159 shares are unchanged on the BSE.
Foreign investors pulled out more than USD 1.5 billion from the country's capital markets this month due to lacklustre quarterly earnings and concerns over a possible rate hike by the US Federal Reserve.
Equity benchmarks continued to consolidate in morning trade after rallying for previous two consecutive sessions. The broader markets outperformed benchmarks with the BSE Midcap and Smallcap indices 0.3 percent and 0.6 percent, respectively.