Sports Roger Federer ranked by Forbes as sports’ top earner at $106 million newsmorning | 19:23 - 29 May 2020 Facebook Twitter Pinterest Linked Whatsapp