Kedua pemain berbagi imbang 2-2 pada empat gim awal set pertama. Federer memimpin 3-2 dengan mematahkan servis Djokovic pada gim kelima. Federer mempertahankan keunggulannya hingga menutup set ini dalam 38 menit.
Pada set pertama ini, Federer bermain agresif dengan melancarkan pukulan-pukulan keras. Dia 19 kali maju ke net dan sembilan di antaranya menghasilkan poin. Sementara Djokovic hanya dua kali maju ke depan net.
Federer membuka set kedua dengan mematahkan servis Djokovic pada gim pertama. Pemegang 17 gelar Grand Slam tersebut masih memegang kendali permainan dan menjaga keunggulan.
Memegang servis pada kedudukan 5-4, Federer menyudahi pertandingan ini dalam 1 jam 35 menit dan berhak atas satu tempat di final. Kemenangan ini sekaligus mengubah rekor pertemuan kedua pemain menjadi 19-17 untuk keunggulan Federer.
Kekalahan ini juga memutus kemenangan beruntun Djokovic di Shanghai sejak 2012. Petenis 27 tahun tersebut adalah juara Shanghai Masters 2012 dan 2013.
Di final, Federer akan menghadapi Gilles Simon (Perancis), yang lebih dulu lolos setelah menaklukkan Feliciano Lopez (Spanyol), 6-2, 7-6(1).
Simak breaking news dan berita pilihan kami langsung di ponselmu. Pilih saluran andalanmu akses berita Kompas.com WhatsApp Channel : https://www.whatsapp.com/channel/0029VaFPbedBPzjZrk13HO3D. Pastikan kamu sudah install aplikasi WhatsApp ya.