Roger Federer (SUI)  vs Stan Wawrinka (SUI) . After not playing a match for more than six months due to a freak injury very few people expected Roger Federer to be able to defend his semifinal ranking points from the 2016 Australian Open. The 17-time major champion is playing in his 41st major semifinal and he is facing his countryman Stan Wawrinka, who is now a 3-time major champion himself and the reigning U.S. Open champion. Although Federer's now the lower ranked of the two Swiss players, he does have an overwhelming 18-3 head-to-head (only 5-2 since Wawrinka won his first major at the 2014 Australian Open) and has never lost to Stan on a hard court. Federer fans like myself are starting to get excited again now that the Greatest of all time is (again) a mere 6 sets from finally winning his 18th major singles title. However, since his arch nemesis Rafael Nadal is still in the tournament there is no guarantee that even seizing this opportunity will be enough to make it happen. I am not one of the millions of tennis fans hoping for another #Fedal final, but I do want to see the GOAT play his record 28th (17-10 record). Mad Professah's pick: Federer in 4 sets.
Rafael Nadal (ESP)