The top gainers on the Sensex were Bharti Airtel, Bajaj Finance and Asian Paints while auto and banking stocks were under selling pressure