Federer has been unrivalled as world number one since February 2004 and has won three of last year's four Grand Slams for the third time in four years.