Among the Sensex gainers in trade were Hindustan Unilever which jumped a huge 8.4 per cent, while other notable gainers were NTPC, ONGC and Tata Steel.
Shares in Tata Motors fell 2 per cent as investors were disappointed by the company's results. Banking stocks were the clear losers in trade and came in for selling pressure with Canara Bank shedding almost 4 per cent, Bank of India losing 5 per cent and Bank of Baroda dropping 2 per cent. Private sector banking majors like ICICI Bank, IndusInd Bank and HDFC Bank also lost ground.
Sun Pharma which reported a good set of numbers ended the day higher by one per cent. CESC which reported numbers that came in lower than expectations lost 2 per cent in trade.
Yes Bank whose QIP was subscribed 5 times saw its share price gaining 2 per cent and was among the few banking gainers in trade.
Mid cap stocks had a mixed day in trade with Hindustan Zinc, India Cements, Voltas and Unitech among the gainers.
Meanwhile, markets across Europe were trading mixed with the German DAX marginally lower, while the UK's FTSE and the French CAC were trading marginally lower in trade.