Novak Djokovic will play Roger Federer in the finals of Wimbledon after both men won their semi-final matches on Friday.
World number one Djokovic got the better of 2018 Dubai Duty Tennis Championships winner Roberto Bautista Agut in four sets.
Meanwhile Federer edged out Rafael Nadal in a thriller to move to within one win of a record-equalling ninth Wimbledon singles title.
They'll now battle it out in Sunday's finals.

Alcaraz turns showman in Moutet mauling at Australian Open
Medvedev fights back from two sets down to beat Marozsan at Australian Open
Sabalenka passes Potapova test to reach Australian Open fourth round
Sancho sends Villa through to Europa League last 16
Molinari sparkles with opening 65 to lead in Dubai
