Persistent selling was seen in bank, realty, pharma and energy counters.
Investors awaited the mid-term review of foreign trade policy tomorrow and RBI policy decision on Wednesday.
Overseas, Asian markets ended mixed. European stocks were higher, as investors digested the news of the US Senate narrowly passing a major tax bill over the weekend.
The NSE Nifty opened lower at 10,175.05 and moved in a range of 10,179.20 and 10,095.70, before closing at 10,127.75, marginally up by 5.95 points, or 0.06 percent.
More From This Section
The Nifty mid-cap index rose by 0.30 per cent, while the small-cap fell 0.74 percent.
Sector-wise, IT rose 1.22 per cent, PSU Bank 0.37 per cent, Metal 0.36 per cent, FMCG 0.36 per cent and Media 0.28 per cent.
However, Private Bank fell 0.59 per cent, followed by Bank 0.46 per cent, Realty 0.38 per cent, Pharma 0.35 per cent, Energy 0.28 per cent, Auto 0.25 per cent and Infra 0.11 per cent.
Major index gainers were Indiabulls Housing Finance, Infosys, HCL Tech, Hindalco, Zee and HDFC.
Losers included Bharti InfraTel, UPL, Coal India, Bajaj Finance, Ultratech Cement, Maruti and Yes Bank.
Total securities that hit their price bands were 212.
Turnover in the cash segment fell to Rs 24,739.63 crore from Rs 28,450.31 crore on Friday.
A total of 12,441.38 lakh shares changed hands in 96,16,995 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,42,40,088.69 crore.