Keeping aside weak Asian equity markets, domestic benchmark indices traded marginally higher in the early morning trade on Wednesday with Midcaps and Smallcaps leading the gains.

At 9.45 am, the Sensex was trading 23 points or 0.08 per cent higher at 29,342 while the Nifty50 was trading six points or 0.06 per cent up at 9,112.

Broader markets again outperformed the front liners. BSE Midcap and BSE Smallcap indices gained 0.3 per cent and 0.2 per cent respectively.

Among the BSE sectoral indices, Power index registered the biggest gain with a jump of 0.8 per cent. IT (up 0.8 per cent), Teck (up 0.6 per cent) and Healthcare (up 0.4 per cent) indices were other notable gainers. Metal index dropped 0.5 per cent.

On Tuesday, the BSE Sensex closed 102 points or 0.35 per cent down at 29,312 while the NSE Nifty ended 34 points or 0.37 per cent lower at 9,105.

Top gainers in the Sensex-30 pack: Power Grid (up 1.7 per cent), Sun Pharma (up 1 per cent), Adani Ports (up 1 per cent), TCS (up 0.9 per cent) and NTPC (up 0.5 per cent).

Top losers in the Sensex-30 pack: Axis Bank (down 1.1 per cent), Tata Motors (down 0.7 per cent), ONGC (down 0.6 per cent), Tata Steel (down 0.6 per cent) and ICICI Bank (down 0.4 per cent).

Meanwhile, the Rupee was trading six paise higher at 64.62 against the US Dollar.