Die Polizei teilte mit, der Soldat habe erst vergeblich versucht, den Angreifer mit Pfefferspray zu stoppen. Dann habe er auf den Mann geschossen. Der Angreifer starb noch am Tatort.
Das Motiv des 26-jährigen Mannes mit österreichischer Staatsbürgerschaft und Wohnsitz in Wien ist noch unklar. Am Vormittag durchsuchten Ermittler die Wohnung des Täters.
Als Reaktion auf den Messerangriff wurde die Bewachung der Botschaften in Wien laut Behörden verstärkt.
Die Stichschutzweste hat nach Darstellung der Polizei dem angegriffenen Soldaten das Leben gerettet.
Erst am vergangenen Mittwoch war bei einer Messerattacke auf offener Straße in Wien eine dreiköpfige österreichische Familie lebensgefährlich verletzt worden.
dpa/est