Roger Federer is a Swiss professional tennis player who is currently ranked World No. 2. He was the World No. 1 ranked player for a record 237 consecutive weeks, from February 2, 2004, to August 17, 2008. Federer is widely considered to be one of the greatest male singles tennis players of all time. Federer has won 13 Grand Slam singles titles (3 Australian Open, 5 Wimbledon, 5 US Open), currently just one shy of all-time leader Pete Sampras. He has also won 4 ATP World Tour Finals titles, 15 ATP World Tour Masters 1000 titles, and 26 standard ATP tour titles. He holds numerous records in the sport, including having appeared in 10 consecutive Grand Slam men\'s singles finals (2005 Wimbledon Championships through the 2007 US Open) and 19 consecutive Grand Slam singles semifinals (2004 Wimbledon–present). He also holds the open era records for most
Who is a better wicket keeper?