The market closed higher for the third consecutive session Friday. The Sensex rose 17.19 points to 28463.31 and the Nifty gained 1.80 points at 8609.85. About 1432 shares have advanced, 1403 shares declined, and 170 shares are unchanged on the BSE. Top gainers were Mahindra & Mahindra, BHEL, Lupin, Infosys, ITC, Tech Mahindra and UltraTech Cement, up 1-2 percent. However, HDFC, Coal India, Axis Bank, HUL, Asian Paints and Ambuja Cements topped the selling list, down 1-2.7 percent.