Las fuerzas terrestres españolas estaban compuestas por dos batallones de "guardias españoles", dos valonas, mil artilleros y doce escuadrones de caballería: unos 13.000 efectivos.