#2 Familiar opponents
Perhaps Frances Tiafoe was a new opponent for Roger Federer – but the Swiss is now up against Argentine ace Juan Martin del Potro, a player Federer has beaten with routine ease in 15 of their 20 matches so far.
They have not played each other since 2013 – so this will be a big meeting for both players, especially considering their respective returns to stunning form.
Interestingly, all of their past five meetings have been on indoor hard courts – with Del Potro winning three. But Federer has won every contest they have had on outdoor hard courts, which is the surface the Miami Open is played on.
Federer is then up against Stan Wawrinka – and if fans and players have their way, sets up yet another final against Rafael Nadal – both of whom he beat in quick succession on multiple occasions this year.
Who Are Roger Federer's Kids? Know All About Federer's Twins