O assédio à praça, entretanto, não foi prolongado: a 26 de julho, a Armada espanhola sob o comando de D. Álvaro de Bazán 1º marquês de Santa Cruz de Mudela, derrota as forças francesas na Batalha Naval de Vila Franca.