Hur mycket pengar har Roger Federer tjänat?

Nästan £5000000.