As of 13 August 2012, Roger Federer (Switzerland) has earned the most prize money in men's tennis, with $72,918,077. Federer first gained an Association of Tennis Professionals’ (ATP) ranking in September 1997 and won his first ATP tournament in Milan in 2001. The second highest earner is Rafael Nadal (Spain), with $50,061,827, and third is Pete Sampras (USA), who retired in 2003, with $43,280,489.
Born 8 August 1981.
Comments below may relate to previous holders of this record.