Amid mixed Asian markets domestic bourses held previous gains and hovered at all-time high in the opening trade on Wednesday.

At 9.45 am, the Sensex was trading 20 points or 0.07 per cent down at 29,890 while the Nifty50 was trading four points or 0.04 per cent up at 9,241.

Broader markets again outperformed the front liners. BSE Midcap index gained 0.3 per cent while BSE Smallcap Midcap index surged by 0.6 per cent.

Among the BSE sectoral indices, Consumer Durables index registered the biggest gain with a jump of 2.3 per cent. Realty (up 1.1 per cent), Telecom (up 1 per cent) and Metal (up 0.9 per cent) indices were other notable gainers. IT and Teck indices slipped 0.1 per cent and 0.1 per cent respectively.

On Monday, the NSE Nifty had closed at record-closing high, up 69 points or 0.75 per cent at 9,243. The BSE Sensex had closed 290 points or 0.98 per cent higher at 29,910. Indian eqiuty markets ramined shut on Tuesday on account of Ram Navami holiday.

Top gainers in the Sensex-30 pack: Adani Ports (up 1.6 per cent), NTPC (up 1.4 per cent), Maruti Suzuki (up 1.4 per cent), Cipla (up 1.2 per cent) and Reliance Industries (up 1.2 per cent).

Top losers in the Sensex-30 pack: HDFC (down 1.8 per cent), Asian Paints (down 1.3 per cent), ICICI Bank (down 0.9 per cent), ITC (down 0.9 per cent) and Gail (down 0.9 per cent).

Asian markets were trading with mixed moves. Japan’s Nikkei 225 Index declined 0.8 per cent, Singapore’s Straits Times Index shed 0.3 per cent, Hong Kong’s Hang Seng index surged 0.6 per cent, Korea’s KOSPI index fell 0.2 per cent and China’s Shanghai Composite Index jumped 0.4 per cent.

Back home, the Rupee was trading 10 paisa higher at 65.33 against the US Dollar.