O tenista russo entrou com o pé esquerdo antes de dominar no primeiro set, mas teve de superar as emoções e competitividade do segundo parcial para suplantar o adversário rumo à meia-final.
Andrey Rublev até começou por perder o primeiro jogo de serviço no encontro, antes de conquistar os seis jogos seguintes, fechando um rápido primeiro set, que teve duração de 26 minutos.
Contudo, Jan-Lennard Struff reagiu no segundo, período em que o número seis do ranking ATP revelou alguns nervos. O russo quebrou o serviço do alemão para 4-3, mas o adversário respondeu imediatamente, obrigando à disputa do tiebreak.
Aí, Rublev recompôs-se e confirmou o triunfo por 6-1 e 7-5(5) ao segundo match point de que dispôs, marcando encontro na meia-final do Masters 1.000 de Monte Carlo com o vencedor do duelo entre o norte-americano Taylor Fritz e o campeão em título grego Stefanos Tsitsipas.