The Sensex and the Nifty ended the day higher as global markets staged a smart recovery, particularly European markets.
The Sensex ended the day with gains of 109 points, while the Nifty gained 32 points in trade. IT stocks had a bad session in trade with the likes of TCS plunging a huge 9 per cent, while HCL Tech lost also lost 9 per cent in trade, following results that lagged estimates.
Mid cap stocks also had a good session in trade with stocks like IFCI, Power Finance and Voltas leading the set of gainers.
Metal stocks also took a pounding with stocks like Jindal Steel, Hindalco and Sesa Sterlite among the losers. DLF which had gained ground on Thursday once again ended the day lower.
Zee Entertainment ended the day significantly higher ahead of its results.
Meanwhile, markets across Europe were trading sharply higher after witnessing a volatile trade throughout the week.