Hindalco Industries Ltd. was the top gainer, while Asian Paints Ltd. was the top loser on Nifty 50.Nifty ended 1.92% higher at 22,828, gaining 429 points. Sensex ended 1.77% higher at 75,157, surging by 1,310 points on Friday.Hindalco Industries, JSW Steel, Tata Steel, and Coal India were among the top gainers in the metal sector.Asian Paints, Apollo Hospital, and Tata Consultancy Services were among the top losers on Friday.