Quando o socorro do exército sob o comando de Jan Sobieski chegou na primeira metade de setembro, Viena estava à beira do colapso com suas muralhas sendo danificadas pelos sapadores turcos, que tinham cavado túneis sob estas e detonado cargas explosivas.
Finalmente, em 12 de setembro, 80.000 homens das tropas imperiais, polonesas, venezianas, bávaras e saxônicas atacaram os turcos e os derrotaram na Batalha de Viena.
Ernst Rüdiger von Starhemberg foi nomeado marechal-de-campo pelo Imperador, como reconhecimento por ter salvo sua capital. Ele também foi feito ministro de Estado.
Batalha de Buda
Starhemberg foi gravemente ferido em 1686 durante o cerco de Buda e teve de deixar seu comando. Em 1691 ele foi feito presidente do Hofkriegsrat e foi responsável pela organização do exército austríaco.