El ejército de Fernando contaba con cerca de 16.000 soldados (número siete veces inferior al de los atacantes), y las murallas de Viena no debieran haber sido suficientes para la potencia de fuego de los cañones otomanos; pero las medidas de reforzamiento adoptadas permitieron que la ciudad se defendiera con gran vigor.