Question: who is the highest paid athlete with endorsements?
Answer: Federer, 38, made $106.3m ($100m in endorsements) in last year. Swiss tennis star tops Ronaldo, Messi and LeBron on Forbes list. Osaka eclipses Serena as world's highest-earning female athlete.