Xét về thành tích đối đầu giữa Federer và Nadal, tay vợt người Tây Ban Nha tỏ ra vượt trội. Chỉ tính từ đầu năm 2017, Nadal đã bỏ xa đối thủ khi thắng 23, thua 11 trước Federer. Tuy nhiên, sau khi thất bại ở Thượng Hải Masters trước Federer, Nadal đã bị rút ngắn khoảng cách xuống còn 15-23.
Đáng nói, Federer đã có mạch 5 trận thắng liên tiếp khi đối đầu với vua sân đất nện. Mạch trận thắng liên tiếp này bắt đầu từ Basel năm 2015. Sau đó, khi chạm trán ở các giải đấu Úc mở rộng, Indian Wells, Miami và mới nhất là Thượng Hải Masters, "tàu tốc hành" đều giành chiến thắng. Trước mùa giải năm nay, Federer chưa bao giờ đánh bại Nadal 2 trận liên tiếp.
Với Federer, trận thắng Nadal vừa qua giúp tay vợt 35 tuổi người Thụy Sĩ có danh hiệu Thượng Hải Masters thứ 2 trong sự nghiệp. Lần dầu tiên Federer giành cúp tại đây là năm 2014. Đây là danh hiệu ATP Masters thứ 6 trong năm 2017 và cũng là danh hiệu ATP Masters thứ 27 trong sự nghiệp của Federer. Qua đó, giúp FedEx đứng thứ 3 về số danh hiệu ATP Masters nhiều nhất trong lịch sử, sau chính Nadal và Djokovic, với cùng 30 danh hiệu.
Về phía Nadal, tay vợt số 1 thế giới này đứt mạch 16 trận thắng liên tiếp tại CK Thượng Hải Masters năm nay. Cụ thể, sau thất bại trước Nick Kyrgios ở tứ kết Cincinnati, Nadal thắng như chẻ tre. Nadal có mạch 7 trận thắng trước khi lên vô địch Mỹ mở rộng, thắng 5 trận liên tiếp để đăng quang ở Bắc Kinh và thắng liền 4 trận để lọt vào chung kết Thượng Hải Masters vừa qua.