World number two Roger Federer has surpassed Pete Sampras to become the all-time leader in career prize money earnings in men's tennis, the ATP said on Thursday. The five-times US Open champion took his career earnings to over US $ 43.3 million at the Madrid Masters this week.