Roger Federer and Rafael Nadal will meet at Wimbledon for the first time since the 2008 final after both advanced to the semi-finals.
Federer beat Kei Nishikori 4-6 6-1 6-4 6-4 for his 100th match win at the All England Club, while Nadal beat Sam Querrey 7-5 6-2 6-2.
In 2008, Nadal won 9-7 in the fifth set against Federer in a rain-affected final that spanned nearly seven hours.
Together, they have won 10 Wimbledon titles between them.
Four-time Wimbledon champion Novak Djokovic will face Roberto Bautisa Agut in Friday's other semi-final.