Roger Federer replaces Lionel Messi as the world’s highest-paid athlete Published 29 May 2020 Full Article