Market was trading lower for first three trading days of the week following a surprise devaluation of the Yuan by China.
However, it recovered afterwards on hopes of interest rate cut by the RBI as consumer price inflation fell to multi year low in July.
Shares of metal, refinery, FMCG, power, capital goods, auto and consumer durable declined due to heavy selling.
Sensex resumed slightly higher at 28,250.78 and firmed up to 28,417.59, but dropped to 27,479.43 due to heavy profit-booking during the first three days of the week.
More From This Section
However, it recovered afterwards to close at 28,067.31, still showing a loss of 169.08 points or 0.60 per cent.
The Sensex had gained by 124.08 points or 0.44 per cent in previous two weeks.
The CNX 50-share Nifty also dropped by 46.05 points or 0.54 per cent to 8,518.55 after moving in a range of 8,621.55 and 8,337.95.