The big three of men's tennis are safely through to the semi-finals at Wimbledon.
Roger Federer and Rafael Nadal will now meet at SW19 for the first time since they played each other in an epic final in 2008.
Nadal eased past America's Sam Querrey 7-5 6-2 6-2, while Federer beat Kei Nishikori in four sets.
The win was his 100th at the All England Club.
Meanwhile, world number one Novak Djokovic was in imperious form as he crushed David Goffin in three sets.
He'll face 2018 Dubai Duty Free Tennis Championship winner Roberto Bautisa Agut in Friday's other semi-final.
Elsewhere, Andy Murray and Serena Williams' Wimbledon run has come to an end.
The pair lost to top seeds Bruno Soares and Nicole Melichar in the mixed doubles.

UEFA, CONCACAF declare loss of confidence in FIFA President Infantino
Captain Root backs Fleming to do something 'special' as England coach
Infantino's advisor Cordeiro quits following proposal to sell FIFA stake
Defiant FIFA doubles down as three confederations oppose investment plan
Newcastle manager Howe steps down, replaced by Al Ahli coach
