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.

New Zealand crush South Africa to reach T20 World Cup final
Dave Rennie becomes first Pacific Islander to lead All Blacks
FIFA offering $12 tickets to World Cup Play-Off Tournament
Resurgent Wolves stun Liverpool, Everton enjoy home comfort
Real Madrid's Rodrygo to miss World Cup for Brazil
