Benchmark Nifty trimmed losses during fag-end trade to close marginally lower today following selling in metal, realty, IT, auto and infra stocks.
Investors maintained their cautious stance ahead of RBI policy decision tomorrow.
Negative global cues and weak Nikkei India services PMI data also weighed on sentiment.
However, buying in media, energy, banking and financials sectors capped the losses.
Overseas, most European shares declined as investors digested the latest news surrounding Brexit talks and monitored fresh economic data. Asian shares fell as technology shares mirrored a sell-off in US tech companies.
The NSE Nifty opened lower at 10,118.25 and moved in a range of 10,147.95 and 10,069.10, before ending at 10,118.25, down by 9.50 points, or 0.09 percent from its last close.
It saw an intra-day movement of 78.85 points.
The Nifty mid-cap index rose by 0.03 per cent, while small-caps fell 0.25 per cent.
Sector-wise, Metal fell by 0.82 per cent, Realty 0.55 per cent, Auto 0.53 per cent, IT 0.51 per cent and FMCG 0.24 per cent.
However, PSU Bank climbed 1.37 per cent, followed by Media 0.91 per cent, Energy 0.29 per cent, Bank 0.20 per cent, Private Bank 0.14 per cent and Finance Service 0.09 per cent.
Major index gainers were SBI, Bajaj Finance, Yes Bank, Reliance, Bharti Airtel, IndusInd Bank, BPCL and Indiabulls Housing Finance.
Losers included Wipro, Hero MotoCo, ONGC, Tata Steel, UPL, Eicher Motors, NTPC and Dr Reddy's.
The market breadth, indicating its overall health, was in favour of losers. On the NSE, 682 shares advanced, 1,072 declined, while 67 remained unchanged.
Total securities that hit their price bands were 191.
Turnover in the cash segment rose to Rs 25,495.51 crore from Rs 24,739.63 crore on Monday.
A total of 12,060.21 lakh shares changed hands in 97,46,812 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,42,25,964.15 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)