Roger Federer has appeared in 24 men's Grand Slam finals, ten on them on-the-trot. He also appeared in 18 of 19 finals from the 2005 Wimbledon Championships through to the 2010 Australian Open.
Eight-time Grand Slam winner Andre Agassi believes that the sport has reached its peak with the emergence of all-time greats such as Roger Federer, Rafael Nadal and Novak Djokovic.