В полуфинале Рублев встречался с представителем Италии Маттео Арнальди. Ранее россиянин в 1/4 финала переиграл первую ракетку мира Янника Синнера.
В первом сете Арнальди оказал достойное сопротивление восьмой ракетке мира, но Рублев смог добиться успеха - 6:4. Второй сет прошел при более ощутимом преимуществе россиянина, который добился победы - 6:2.
В финале Рублев сыграет с представителем Австралии Алексеем Попыриным.
А в Торонто россиянка Диана Шнайдер не смогла выйти в финал. Он уступила американке Джессике Пегуле - 4:6, 3:6.