Tuy nhiên, chỉ Roger Federer và Rafael Nadal đang có cơ hội lớn đoạt ngôi vương tại Rogers Cup lần này bởi các tay vợt mạnh khác như: Andy Murray (chấn thương hông), Stan Wawrinka (chấn thương đầu gối trái), Novak Djokovic (chấn thương khuỷu tay phải) và Marin Cilic (cơ giạng) đều vắng mặt.
Rafael Nadal bước vào giải đấu này với tư cách hạt giống số một, ngay trên Roger Federer nhưng "Vua đất nện" lại ở nhánh thi đấu không thuận lợi. Ngay từ vòng hai, Nadal phải chạm trán Borna Cori - tay vợt đã ba lần đối đầu với Nadal và có hai chiến thắng, chỉ gác vợt một lần trước Nadal. Nếu vượt qua Borna Coric, Nadal có khả năng đụng độ Juan Martin del Potro, người từng đánh bại anh ở hai lần chạm mặt gần nhất. Các đối thủ dự kiến của Nadal ở tứ kết và bán kết lần lượt là đại diện nước chủ nhà Milos Raonic và tài năng trẻ Alexander Zverev.
Trái ngược với Nadal, Federer lại rơi vào nhánh dễ thở hơn nhiều. Đối thủ của anh tại vòng hai chỉ là Pospisil hoặc Polansky, những tay vợt Canada tham dự theo suất đặc cách.
Sau đó, “Tàu tốc hành” có nhiều cơ hội đọ sức với Jack Sock, đối thủ mà anh toàn thắng sau ba lần gặp gỡ. Federer chỉ gặp khó từ vòng tứ kết với Kei Nishikori, còn bán kết là Dominic Thiem hoặc bại tướng của anh tại bán kết Wimbledon vừa qua, Tomas Berdych.
Từ đầu mùa giải 2017, hai lão tướng Federer và Nadal đã chia nhau bảy trong tám danh hiệu Grand Slam và Masters 1.000, chỉ chừa Rome Masters cho Alexander Zverev.
Do Andy Murray không thể tham dự giải vì chấn thương, Nadal chỉ cần lọt vào bán kết Rogers Cup là có thể vượt qua Andy Murray, lên ngôi số một thế giới.
Quay trở lại với cuộc đua của Federer và Nadal. Từ giờ tới cuối năm, Federer không phải bảo vệ điểm số nào, còn Nadal cũng chỉ cần bảo vệ 370 điểm, nên cuộc đua giữa Federer - Nadal sẽ phụ thuộc hoàn toàn vào thành tích của họ ở các giải đấu sắp tới. Chắc chắn từ giờ đến cuối năm khán giả sẽ còn được chứng kiến một cuộc cạnh tranh khốc liệt cho ngôi vị số một thế giới giữa Federer và Nadal.