Между тем, Линуа послал в Кадис за помощью, и 10 июня оттуда пришли 1 французский и 5 испанских линейных корабля, под командованием адмирала Дон-Хуана де-Морено. 12 июля Морено и Линуа вышли и направились в Кадис, но Сомарец уже исправил повреждения и погнался за ними. Ночью в Гибралтарском проливе произошел бой, причём 2 испанских корабля взорвались, а 1 французский попал в плен. Таким образом все попытки Бонапарта разбились об английский флот, и как Мальта, так и египетская армия вынуждены были капитулировать.