Juan Martin Del Potro n'aura pas battu cette fois-ci Roger Federer. A l'US Open l'Argentin avait réussi à s'imposer devant le Suisse pour accéder à la demi-finale. Ce coup-ci, c'est Roger Federer qui bat Juan Martin Del Potro et qui parvient à la finale du Masters 1000 de Shanghai où il rencontrera Rafael Nadal. Il a fallu cependant que le Suisse hausse son niveau de jeu pour arriver à se débarrasser de Juan Martin en trois sets (3-6, 6-3, 6-3).
Les deux joueurs se rencontraient dans le tournoi de Shanghai pour la première fois de leurs carrières.
Et ce fût une premier rendez-vous bien réussi. C'est surtout le 6ème jeu du deuxième set qui a été extraordinaire. Del Potro a eu l'opportunité de revenir à 3-3 sur Federer, après un combat acharné, qui a duré 14 minutes. Mais c'est bien le Suisse qui a repris l'avantage pour mener 4-2 après quatre balles de break. Cela a peut-être été le tournant du match. Car après avoir perdu le premier set de façon honorable, le Suisse a dû s'appuyer sur sa réussite lors de la deuxième manche pour se rassurer et mieux gérer sa partie. De son côté, Juan Martin Del Potro a semblé inébranlable et semblait très bien tant au plan physique que mental alors que pourtant il avait une gêne au poignet gauche qui a fait planer le doute sur sa participation à cette demi-finale.
Cependant c'est bien son physique qui l'a lâché pour faire gagner Federer sur le score de 3-6, 6-3, 6-3.
Federer rejoint Nadal en finale à Shanghai car Del Potro n'a pas su tenir physiquement
Autant touché par la perte du deuxième set que par le marathon qu'il a dû tenir en milieu de cette deuxième manche, l'Argentin s'est montré de moins en moins précis au fil de la partie.
Il s'est mis à forcer ses coups et à commettre plus de faute que son adversaire. Résultat, Federer parvient à faire le break à 3-1 dans la troisième et ultime manche de la partie. L'Argentin a eu quelques sursauts dans le reste de la rencontre mais rien d'assez important pour inquiéter Roger Federer qui a imposé son rythme sur cette fin de match.
Juan Martin Del Potro a donc finalement craqué et laissé filer le Suisse de 36 ans en finale.
Federer a d'ailleurs aussi pu s'appuyer sur le soutien du public, acquis à sa cause. Au milieu du deuxième set, à chaque fois que Del Potro perdait sa première balle de service, un léger ronflement, signe de joie des supporters de l'Helvète, descendait des tribunes. Maintenant Federer s'apprête à affronter pour la 38ème fois de sa carrière, l'Espagnol numéro 1 mondial, Rafael Nadal.