В свою очередь дон Фернанду, оторвавшийся от основных сил, сумел-таки собрать корабли и повернуть на север, корабли прошли вдоль кромки берега и 12 января 1640 года соединились у Олинды. Опять сменившийся ветер отогнал испанцев и португальцев от берега, он же позволил 30 голландским кораблям Альбрехта Лооса, недавно пришедшим из Европы в Ресифи, выйти в море и атаковать противника. В 13.00 нидерландцы атаковали арьергард под командованием Торреса, в абордаж сваливаться не решились и вели только артиллерийский бой. Торрес расположил галеоны фронтом, часть голландских кораблей смогли взять в два огня, потери Лооса составили более 300 человек только убитыми, в том числе и сам голландский адмирал.
На следующий день голландцев возглавил коммодор Якоб Гюйгенс, бой продолжился, проходил в кильватерных колоннах, но ни та ни другая сторона не достигли значимого результата. Голландцы потеряли к концу дня один корабль, португало-испанцы – два. Утром 14-го сражение продолжилось, Торресу и Маскареушу удалось прижать несколько голландских кораблей к берегу, на орлогсхип Гюйгенса высадились 45 испанских пикинеров, которые затеяли жестокую драку на верхней палубе. В горячей схватке всех их порубили, однако голландец потерял управление и его начало сносить на скалы к берегу. За ним рванул португальский приватир «Шагас», в результате и голландец, и португалец вылетели на рифы и погибли.
15 января стороны сражение не вели. 16-го, когда голландцы начали сближение с противником, ветер неожиданно стих. На следующий день задул крепкий зюйд, на военном совете Торрес предложил приблизиться к берегу, высадить десант, который бы атаковал Ресифи с суши. Во второй половине дня испанцы и португальцы пытались достичь побережья, но между ними и берегом встал голландский флот. Бой шел до вечера, союзники потерь избежали, голландцы потеряли один корабль. В ночь с 18-го на 19-е Торрес отошел в море, и Гюйгенс уже с облегчением подумал, что битва с невероятно упорным противником закончилось. Однако он ошибался. Торрес и Маскареуш отошли к устью Сьерра-Мирим, там решили перегруппироваться и вдоль берега войти на рейд Ресифи, минуя корабли Гюйгенса. 20 января часть капитанов мобилизованных в Бразилии судов взбунтовалась – на военном совете они заявили, что их контракты кончились, и более воевать они не намерены. Несмотря на все просьбы графа Торреса и Маскаренуша, 42 корабля покинули флот и отплыли в Сан-Сальватор. При этом часть этих изменников просто ссадила 1300 солдат в джунгли и ушла, оставив их без помощи!
Надо сказать, что эти 1300 солдат совершили марш, достойный «анабазиса» Ксенофонта или походов конкистадоров. Возглавивший отряд капитан Барбальо Луиш повел солдат прямо по территориям голландцев. По дороге жгли склады, рассеивали нидерландские отряды, захватили две крепости. Когда кончился порох, атаковали и взяли Порту-Кальву, где были склады амуниции и вооружения. Построили лодки и спустились по реке на юг, по дороге захватили два голландских корабля с провиантом и слоновой костью. Каково было удивление графа Торреса, когда через четыре месяца перед воротами Сан-Сальватор-де-Байя возник отряд заросших, бородатых мужиков, в остатках одежды и голландских доспехах, кричащих, однако, по-португальски! Луиш смог пробиться к своим, но это был единственный успех.
Что касается графа Торреса – в июне он был сменен на посту генерал-губернатора маркизом Монтабаном, а по прибытии в Испанию схвачен и посажен в крепость Сан-Хулио-де-Барра. Очередной план Оливареса по спасению Бразилии оказался не реализован из-за плохой организации, недостаточных средств и отсутствия обычной удачи.