Unter Admiral George Rooke nahm er an der Einnahme von Gibraltars teil und kämpfte im August 1704 in der Schlacht bei Vélez-Málaga. Im März 1705 schlug er das französische Blockadegeschwader unter Admiral Bernard Desjean in der Schlacht bei Cabrita. Der Besitz Gibraltars war damit gesichert. Ende 1705 nahm er an der Einnahme Barcelonas teil und entsetzte die Stadt im April 1706. Im gleichen Jahr eroberte er Alicante und Mallorca.