Markets closed higher on Friday, with Sensex up 485 points at 83,952 and Nifty rising 125 points to 25,710. FMCG, auto, and banking shares led gains, while IT and media sectors slipped. MidCap and SmallCap indices ended lower. Top gainers included Asian Paints and HUL; Infosys and Tata Steel were laggards.