La salida de 4.000 soldados españoles, bajo el mando del general José Pascual de Zayas, fue organizada al mismo tiempo que la llegada de un ejército anglo-español de socorro, integrado por unos 16.000 soldados, que desembarcó a 50 kilómetros al sur de Tarifa.