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.

Dubai Duty Free Tennis Championships reveal elite women's line-up
FIFA receives record 500 million ticket requests for 2026 World Cup
'Gutted' Robertson steps down as All Blacks coach after review
Morocco beat Nigeria on penalties to set up Cup of Nations final v Senegal
Mitchell century helps New Zealand level ODI series with India