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.

UAE reach Gulf Cup semi-finals after 3-0 win over Bahrain
Greece stun Germany 1-0 in losing home debut for Klopp
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
