Brokers said profit-booking emerged at existing higher levels. Sentiment was dampened by an IMF report that said slowdown in Indian economy is attributable to "internal factors", they added.
The Sensex resumed higher at 22,522.46 but immediately came in the negative terrain. In choppy trade, it touched the day's low of 22,339.40 in the late afternoon trade.
Finally, it settled the day at 22,359.50, a loss of 149.57 points of 0.66 per cent from its previous close. This is the second straight day the Sensex is registering losses. Snapping the six-day rally, the barometer had slipped 42 points yesterday.
"Markets ended the week flat after rising for the past few weeks. Profit-booking set in after the sharp rise seen in recent past," said Dipen Shah, Head of Private Client Group Research, Kotak Securities.
Also Read
Only realty counter escaped profit-booking. Among 30 Sensex scrips, 25 shares ended lower while the remaining five finished higher.
Public sector BHEL at 1.95 per cent was the biggest Sensex loser for the second day today. Brokers said capital goods and engineering companies may be carrying orders that may not take off and would have to be eventually struck down and this led selling pressure on those counters.
Telecom major Bharti Airtel suffered a hit of 1.74 per cent, while Tata Motors closed 1.50 per cent lower. Gail India, Wipro, TCS, Sun Pharma and Tata Power lost over 1 per cen each.
Among BSE sectoral indices, auto fell by 1.00 per cent, followed by IT at 0.95 per cent, teck 0.92 per cent, power 0.83 per cent and consumer goods 0.74 per cent.
Realty bucked the trend to end by 3.37 per cent higher.