Following mixed Asian peers ahead of Federal Reserve Chairwoman Janet Yellen’s speech later during the week, domestic bourses closed Wednesday&’s trading session with marginal gains.

The Sensex at the Bombay Stock Exchange (BSE) ended 70 points higher at 28,060 and the Nifty at the National Stock Exchange (NSE) closed 18 points up at 8,650.

On Tuesday, the Sensex had closed 46 points down at 28,077 and the Nifty had closed six points lower at 8,667.

After opening at 28,065, the Sensex touched 28,108 mark on the positive side while it touched 27,960 mark on the negative side, in the intraday trade.

In the broader markets, BSE Midcap and Smallcap indices closed higher around 0.6 per cent each.

Among the BSE sectoral indices, Oil & Gas index surged over 1.5 per cent to register the biggest gain while Metal index became the top loser with a cut of 0.3 per cent.

Top gainers in the Sensex-30 pack: Maruti Suzuki (up 2.3 per cent), Cipla (up 2 per cent), NTPC (up 1.4 per cent), Infosys (up 1.3 per cent), and Sun Pharma (up 1.3 per cent).

Top losers in the Sensex-30 pack: Lupin (down 2.2 per cent), Tata Steel (down 1.4 per cent), TCS (down 1.3 per cent), Tata Motors (down 1.1 per cent) and Coal India (down 0.8 per cent).

However, the Rupee was trading five paise down at 67.11 against the US Dollar.