20 Grand Slam ????
6 ATP Finals ????
27 Masters 1000 ????
20 World Tour 500 ????
25 World Tour 250 ????
1 Coppa Davis ????
2 medaglie Olimpiche ???????? Ladies and Gentleman oggi auguriamo Buon Compleanno a uno dei giocatori più forti della storia del #te
Oftentimes, it takes us buckets of tears, sweat and (literally) blood before we achieve what we want in life. But so long as it means waking up the next day to a morning as majestic and picturesque as this, I would not mind fighting till I shed the last b