Alexander Zverev (20 de ani, locul 8 ATP) şi-a trecut în palmares al cincilea său titlu ATP din acest an, după ce a câştigat duelul generaţiilor cu elveţianul Roger Federer. Germanul s-a impus în faţa lui Federer (3 ATP), favoritul numărul doi, în finala turneului ATP Masters 1000 de la Montreal, scor 6-3, 6-4. Zverev a avut nevoie doar de o oră şi opt minute pentru a câştiga confruntarea cu Roger Federer, învingător la Rogers Cup în 2004 şi 2006. Alexander Zverev a câştigat al doilea trofeu Masters 1000 din cariera, după cel de la Roma din acest an, când l-a învins în finală pe Novak Djokovic, scor 6-4, 6-3. Zverev a disputat şase finale în acest an, câştigând cinci dintre ele: la Montreal, Washington, Munchen, Montpellier şi Roma. Germanul a pierdut finala turneului de la Halle, fiind învins chiar de Roger Federer, scor 6-1, 6-3. Roger Federer a cucerit cinci trofee în acest an, dintre care două de Grand Slam. Elveţianul a triumfat la Australian Open (l-a învins pe Rafael Nadal, scor 6-4, 3-6, 6-1, 3-6, 6-3), la Wimbledon (l-a învins pe Marin Cilic, scor 6-3, 6-1, 6-4) şi s-a mai impus la Indian Wells, Miami şi Halle. Campionul elveţian a disputat la Montreal finala cu numărul 142 din carieră. De-a lungul timpului, Roger Federer a câştigat 93 de titluri, dintre care 19 de Grand Slam. De partea cealaltă, tânărul german are în palmares şase trofee.