W poprzednich rundach Diego Schwartzman wyeliminował Huberta Hurkacza i dziewięciokrotnego triumfatora zawodów w stolicy Włoch Hiszpana Rafaela Nadala.Łatwiejszą przeprawę w półfinale miał Djoković, który pokonał Norwega Caspera Ruuda 7:5, 6:3.Turniej rangi Masters 1000 w Rzymie jest dla większości tenisistów z czołówki praktycznie jedynym sprawdzianem na kortach ziemnych przed zaplanowanym na 27 września początkiem wielkoszlemowego Rolanda Garrosa w Paryżu. Wyniki półfinałów: Novak Djoković (Serbia, 1) - Casper Ruud (Norwegia) 7:5, 6:3Diego Schwartzman (Argentyna, 8) - Denis Shapovalov (Kanada, 12) 6:4, 5:7, 7:6 (7-4)