By 14:10, the 30-share Sensex was down 7 points at 19,653 and the 50-share Nifty was up 4 points at 5,961.
On the global front, Asian shares recovered on Wednesday as solid euro zone data calmed nerves jarred by potential political turmoil derailing the region's efforts to resolve its debt crisis, while the prospect of a dovish new governor for the Bank of Japan weakened the yen. Nikkei, Strait Times, Hang Seng, Shanghai and Taiwan have gained between 0.04-4%.
Back home, BSE Consumer Durable and Metal indices have surged by nearly 1% each followed by counters like Realty, Oil & Gas, TECk, IT, Healthcare, FMCG and PSU, all gaining marginally.
The main gainers at this hour include JSPL, Maruti Suzuki, HDFC, Tata Power, Tata Steel, Hindalco, TCS, Sun Pharma and RIL.
On the losing side, HUL, NTPC, Tata Motors, Coal India, HDFC Bank, Cipla, BHEL and Hero Moto have declined between 0.4-2%.
The broader markets are trading marginally higher after the stocks from this space were beaten down badly since past few trading sessions. The BSE mid-cap index is up 0.2% or 14 points at 6,877 and the small-cap index has gained 22 points or 0.3% at 6,957 levels.
The market breadth in BSE remains healthy with 1,455 shares advancing and 1,249 shares declining.