The 30-share index opened slightly up at 17,113.37 points and moved up further to 17,147.75. But it declined immediately to 17,054.80 before quoting at 17,058.15 at 1040 hrs, showing a net loss of 47.15 points or 0.28 per cent.
The 50-share Nifty index of the National Stock Exchange also declined by 14.95 points or 0.29 per cent to 5,177.90.
Mahindra & Mahindra declined by 1.83 per cent, Tata Motors by 1.77 per cent and BHEL by 1.46 per cent.
Hero Motocorp dropped by 1.13 per cent, SBI by 0.97 per cent and Reliance Industries 0.77 per cent.
Tata Power firmed up by 1.88 per cent, Coal India by 1.57 per cent, Sterlite Ind by 1.14 per cent and ONGC by 0.83 per cent.
FIIs bought shares worth a net Rs 474.95 crore yesterday, as per provisional data released by the stock exchanges.
More From This Section
Asian stocks were mostly lower in early trade.
Key benchmark indices in Singapore, China, Taiwan, South Korea and Hong Kong were down by 0.03 per cent to 0.78 per cent while indices in Indonesia and Japan were up by 0.35 per cent and 0.21 per cent.