Quiz! Test your knowledge on Roger Federer’s stellar career

Simon Wilkes

We all know the Swiss maestro has won 20 Grand Slam titles following his heroics in Australia – but how well do you know his achievements?