En demi-finale, le N.2 mondial a battu le Canadien Milos Raonic (N.6) 7-5, 6-4. Auparavant, Djokovic avait éliminé l’Ecossais Andy Murray 6-2, 6-3.
Le Suisse tentera de remporter le tournoi californien pour la 5e fois de sa carrière après ses succès de 2004, 2005, 2006 et 2012.
Federer et Djokovic se sont affrontés à 37 reprises depuis 2006 et le Suisse mène par 20 victoires à 17.
Ils se sont déjà rencontrés en 2015, en finale du tournoi de Dubaï remportée par Federer 6-3, 7-5.