The pair will clash in the semi-finals at the All England Club on Friday after Federer recovered from a set down to defeat Kei Nishikori and Nadal pulled away following a tight first set in a 7-5 6-2 6-2 victory over Sam Querrey.
The final 11 years ago, when Nadal defeated Federer after five epic sets, is regarded as arguably the best match of all time.