Roger Federer is the highest earning non-American sportsman July 18, 2012 no comments World number one Roger Federer has topped the list of highest earning non-American athletes from all around the world according…