Federer has won a total of 18 grand slams including:
The Olympic Games occupy a special place in the heart of Roger Federer, who is the most successful men’s tennis player of all time, with 18 Grand Slam victories to go with an Olympic men’s doubles title won with Stan Wawrinka at Beijing 2008,in 2012 Federer got runner up in the mens singles and a Davis Cup title from 2014. Having missed out on Rio 2016 due to injury, he still has hopes of adding another Olympic title to his honours roll in 2020.