Forbes estimates that Federer's career earnings, before taxes and agent fees, totaled $1.1 billion. That is more than double Nadal's $500 million and Novak Djokovic's net worth of $470 million.