Aunque los sitiadores eran más numerosos que los defensores, Juan repelió todos los asaltos a las murallas de la ciudad.