The Sensex and the Nifty ended the session on Wednesday marginally in the red amid firm European cues.
The 30-share BSE index Sensex was down 2.64 points (0.01 per cent) at 19,345.70 and the 50-share NSE index Nifty was down 13.05 points (0.23 per cent) at 5,742.
Among BSE sectoral indices, metal, TECk, oil & gas and IT indices found investors' support and were up 2.39 per cent, 2.23 per cent, 1.88 per cent and 1.29 per cent, respectively.
On the other hand, realty, FMCG, banking and power indices fell the most and were down 2.3 per cent, 2.26 per cent, 1.84 per cent and 1.67 per cent, respectively.
Among 30-share Sensex, Bharti Airtel, Dr Reddy's, Hindalco, Wipro and BHEL were the top five gainers, while the top five losers were NTPC, HDFC Bank, ITC, HUL and Cipla.
European stocks swung between gains and losses ahead of the monetary policy announcement by the Federal Reserve.
Stoxx 50 was up 1.97 points or 0.07 per cent at 2,761.18, FTSE 100 rose 52.32 points or 0.8 per cent to 6,623.27 and DAX was down 0.45 points or 0.01 per cent at 8,270.57.
Asian stocks fell, with the regional benchmark index paring its first monthly advance since April, before US economic growth data and the conclusion of a Federal Reserve policy meeting.
Investors awaited the conclusion of the US Federal Reserve policymakers meeting for signals on when the Fed will start scaling back its $85-billion-a-month bond-buying programme.
The US second quarter GDP data to be released today is expected to show slowdown in growth to 1.0 per cent from 1.8 per cent in the first, while payrolls data on Friday is forecast to show a fall in unemployment claims.
The European Central Bank and the Bank of England are meeting on Thursday, and are set to hold policy rates steady.
Nikkei shed 201.50 points or 1.45 per cent to 13,668.30, Hang Seng fell 31.69 points or 0.14 per cent to 21,922.30, while S&P/ASX 200 was up 4.76 points or 0.09 per cent at 5,052.00.