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.

Kohli passes 15,000 ODI runs as India beat West Indies
Miller and Bavuma bash Australia as South Africa win ODI series
Team Europe cruise past Team World to win sixth Laver Cup title
England rout Sri Lanka by 223 runs to win ODI series
Ferrari boss Vasseur frustrated by Horner speculation