(CNN)Roger Federer remains on course for a ninth Wimbledon title after beating Rafael Nadal in an enthralling encounter to reach his 12th final at the All England Club.
It took more than three tense, nerve-shredding hours of the highest quality tennis for the Swiss to wrap up a 7-6 1-6 6-3 6-4 victory.
Federer will now face Novak Djokovic in Sunday’s final after the Serb beat Roberto Bautista Agut 6-2 4-6 6-3 6-2 earlier Friday.