Kevin Anderson who beat Roger Federer at Wimbledon once lost to AB de Villiers 13 Jul, 2018 cricpur South African Cricket Team 0 1,105 Kevin Anderson and AB de Villiers Kevin Anderson who beat Roger Federer at Wimbledon once lost to AB de Villiers AB de VilliersKevin AndersonRoger Federer