La guerra no fue declarada formalmente, pero los españoles destacaron un ejército de más de 18 000 soldados de infantería y 700 de caballería en el campamento español al norte de Gibraltar. El encargado de comandar el ejército español era el conde de las Torres, virrey de Navarra. También fue mandado llamar el ingeniero militar Jorge Próspero de Verboom, para hacerse cargo del cuerpo de ingenieros. El asedio, sin embargo, sería puramente terrestre, ante el mal estado de la flota española, aún no recuperada de la derrota en cabo Passaro, durante la Guerra de la Cuádruple Alianza.