Roger Federer, número dos del mundo, se impuso en la final al primero en el ranking de ATP, el español Rafael Nadal, en dos sets (6-4 y 6-3) y se quedó con el Masters 1000 de tenis de Shanghai, su sexto trofeo del año, en una hora y doce minutos de juego.
De este modo, el suizo consumó su quinta victoria consecutiva sobre el mejor tenista del planeta y lo derrotó en las tres definiciones que ambos mantuvieron a lo largo de la temporada: las dos anteriores fueron en el Abierto de Australia y Miami.