Djokovic nie wykorzystał szansy na 68. zwycięstwo w karierze, natomiast Zverev wygrał czwarty turniej, w tym trzeci w 2017 roku. Dotychczas Niemiec triumfował w St. Petersburgu, a w tym roku w Montpellier i Monachium. Zwycięstwo w Rzymie to jego pierwszy sukces w turnieju rangi Masters 1000. W półfinale Djokovic wygrał z Austriakiem Dominikiem Thiemem 6:1, 6:0, a Zverev pokonał Amerykanina Johna Isnera 6:4, 6:7 (5-7), 6:1. Wynik meczu finałowego: Alexander Zverev (Niemcy, 16) - Novak Djokovic (Serbia, 2) 6:4, 6:3.