Key indices witnessed small volume trading amid volatility as market players opted for caution.
Subdued global sentiment following BoJ's decision to keep interest rates and stimulus unchanged further dented the sentiment.
However, the larger market fall was capped by buying in some key stocks amid positive first quarter results.
Private lender ICICI Bank slumped 3.35 per cent, while infra major Larsen & Toubro fell 1.17 per cent.
Eicher Motors jumped over 6.45 per cent after the company posted 58.61 per cent rise in consolidated net profit for the quarter ended June.
Also Read
The 50-share Nifty resumed higher at 8,668.30 and moved between 8,670.35 and 8,631.15 before ending at 8,638.50, showing a loss of 27.80 points, or 0.32 per cent.
Counterwise, major losers were PSU Bank (1.15 per cent), Financials (0.76 per cent), Metal (0.73 per cent), Bank (0.65 per cent), Private Bank (0.63 per cent), Infra (0.44 per cent) and FMCG (0.28 per cent).
Notable gainers included Eicher Motors (6.45 per cent), Adani Ports (3.17 per cent), Zee (2.57 per cent), Lupin (2.05 per cent) and Tata Power (1.84 per cent).
A total of 911 stocks declined, 716 advanced, while 68 ruled stable.
Turnover in cash segment dropped to Rs 23,230.55 crore from Rs 29,920.74 crore yesterday.
A total of 11,900.55 lakh shares changed hands in 83,87,903 trades. The market capitalisation of NSE stood at Rs 10,675,211 crore.