Los defensores de la ciudad, aproximadamente unos 3.000 soldados y milicianos, encabezados por Antoni d'Armengol, Barón de Rocafort de Queralt, se negaron a entregarla y tuvieron que enfrentarse con un ejército formado por 23.000 infantes, 3.100 caballeros y 24 piezas de artillería.