Schwartzman, quinto preclasificado y 15 del ranking mundial, se impuso a Khachanov, segundo cabeza de serie y noveno en el escalafón mundial, por 7-6 (6) y 6-2, en una hora 42 minutos de juego.
En la siguiente instancia, el argentino enfrentará al ganador del encuentro entre el francés Gael Monfils y el serbio Aljaz Bedene.
El “Peque” jugó por última vez una semifinal hace tres meses en Los Cabos (México), cuando enfrentó y derrotó al bahiense Guido Pella por 6-3, 3-6 y 6-1.
En Viena, el “Peque” parece haber recuperado algo de su mejor tenis, ya que llegó a Austria tras haber caído en su partido presentación en el Masters 1000 de Shanghai y el European Open que se jugó en Amberes.