Multiple choice general knowledge sports How many Grand Slam Titles Federer has won? 18 20 12 15 Reveal answer Fill a bubble to check yourself B Correct answer Explanation Roger Federer won a total of 20 Grand Slam men's singles titles during his illustrious tennis career. He reached this milestone by winning his final Australian Open title in 2018.