Roger Federer downed his career-defining rival Nadal 7-6 (3), 1-6, 6-3, 6-4 on Centre Court and confirmed his place for finals of Wimbledon 2019.
Federer with eight Wimbledon titles in the bank so far would be looking to get the ninth one.
The 20-time Grand Slam singles champion will face Novak Djokovic for the title on Sunday.
Federer won his record eighth Wimbledon title in 2017 but lost to Djokovic in the final in both 2014 and 2015.
Novak Djokovic will be playing the sixth Wimbledon final.
Out of the 5 Wimbledon finals, Novak Djokovic has won 4 times.
Sofi Suhail is the top member of Pakistan news.Today. After completing his studies from ASC Srinager, he worked as Sports contributor for many online sports webs and newspapers. He mainly covers Sports, World, Tech and Politics.