В 9 утра начался бой в центре. Руперт в начале сражения имел поддержку 12 французских кораблей Дезардана, которые примерно через час ушли на соединение с д'Эстрэ. Голландцы благодаря лучшей подготовке экипажей, прежде всего комендоров, смогли нанести существенные повреждения английским кораблям. В то же самое время 3-й дивизион Красной эскадры (Чичли) голландцы отжали под ветер и Руперт остался только с дивизионом Хармана. В 12.00 к Рюйтеру подошли корабли Эвертсена. Руперт сообщал, что в полдень Рюйтер был под ветром между ним и Чичли, на ветре оставались лейтенант-адмирал Ван Нес и еще два флагмана, а Банкерт был на ветре напротив Руперта. При поддержке «Ройал Кэтрин» Руперт атаковал арьергард эскадры Рюйтера и заставил его отвернуть. В это время ветер сменился на SSW, Красная эскадра отступила на северо-запад, а французы находились далеко на юго-востоке. В 14.00 бой в центре утих, обе кордеба-талии пошли к своим арьергардам, оставаясь на расстоянии орудийного выстрела, но не стреляя.
В арьергарде же шел упорный бой, почти без маневрирования. Когда подошел Тромп, то дивизионы вице- и контр-адмирала были несколько позади своего места в линии баталии; Спрэггу пришлось остановиться, чтобы ждать их подхода, но главное для него было — показать Тромпу, что он ждет его и не пытается соединиться со своей Красной эскадрой.
Силы Тромпа включали в себя 24 линейных корабля, 8 фрегатов, 4 яхты и 10 брандеров, тогда как Спрэгг командовал 27 кораблями и двумя фрегатами. Отряды начали бой в соответствии с военно-морским этикетом — корабль Тромпа атаковал флагман Спрэгга, вице-адмирал Свеерс — корабль Кемпторна, а де Хаан — Оссори. В хвосте Синей эскадры Свеерс имел преимущество над Кемпторном и заставил его отвернуть, но Оссори имел превосходство над де Хааном, хотя Нарборо и заметил, что огонь голландцев был чаще и лучше, чем у англичан. Тромп и Спрэгг свыше трех часов яростно сражались борт о борт, однако голландцы стреляли гораздо лучше. Флагман Тромпа «Гуден Леув» (82 орудия) особых потерь не имел, а вот корабль Спрэгга — 100-пушечный «Ройал Принс» был сильно разбит. После полудня ветер отошел на SW, и большая часть Синей эскадры оказалась на ветре от голландцев. Спрэгг хотел повернуть на другой галс через оверштаг, но его корабль был сильно поврежден и не смог это исполнить; тогда он решил повернуть по ветру через фордевинд, но тут у него упали грот — и бизань-мачты, и «Ройал Принс» оказался в совершенно беспомощном состоянии. Оссори на «Сент-Майкл» тут же прикрыл флагмана от голландцев (которые были на ветре от «Принса»), а Спрэгг пересел на «Сент-Джордж», но вскоре тот потерял грот-стеньгу. Командующий английским арьергардом решил еще раз сменить флагмана и поплыл в шлюпке на «Ройал Кэтрин», но его шлюпка была потоплена, а сам Спрэгг погиб.
Хотя «Гуден Леув» не был так поврежден, как «Принс», но ему грозила потеря всех мачт, и он был совершенно непригоден к бою. Тромп пересел на «Комеетстар» и возобновил атаку на «Принс», однако подошедший Кемпертон закрыл разбитый флагман. Последовал бой с Кемпертоном, который шел на близкой дистанции и в беспорядке. Оссори сражался с наветра, Кемпторн с подветра, обе стороны применили брандеры, но без успеха.
В 17.00 к сражению присоединились кордебаталии противников. В это время два английских фрегата буксировали «Ройал Принс», а дивизион Оссори прикрывал выходящий из боя флагман. После соединения эскадр ожесточенный бой продлился еще два часа. Руперт писал позже: