Federer, Nadal and Djokovic now cumulate together 50 Grand Slam titles 20 for the Swiss, 17 for the Spaniard and 13 for the Serb.