Among the stocks that saw maximum selling pressure was Hindalco which lost more then 3 per cent in trade, while engineering and construction major, Larsen and Toubro dropped 2.5%.
Other notable Nifty losers were ONGC, Reliance and State Bank of India. Dena Bank which reported numbers late last week fell more then 5 per cent, after its results failed to match expectations.
Among the Nifty gainers were Lupin Labs, Mahindra and Mahindra and Dr Reddy's Labs.
Mid cap stocks had a good day of trade with notable gainers from the space being with Divis Labs jumping 9 per cent and India Cements rallying more then 3 per cent.
However, stocks like GMR Infra, HDIL and Hindustan Petroleum corporation lost ground.
Tata Motors fell despite the company reporting a spectacular set of results. City Union Bank also dropped after its results more or less were in line with expectations.
Realty stocks ended the day lower with Anant Raj, DLF, Unitech and DB Realty among the losers.
Meanwhile, markets in Asia ended the day mixed with the Hong Kong's Hang Sang and the Japanese Nikkei ending the day higher, while the Taiwan Weighted and the Seoul Composite ended lower.
Markets in Europe were trading marginally lower with the German DAX, the French CAC and the UK's FTSE falling.