En agosto de 1704, mientras regresaba a Lisboa tras el infructuoso intento de tomar la ciudad de Barcelona, una flota anglo-holandesa con 45 navíos de línea británicos y 10 holandeses bajo el mando del almirante George Rooke tomó la ciudad de Gibraltar en nombre del archiduque Carlos de Austria.