На рассвете 28 марта разведывательные самолеты с "Формидебла" обнаружили отряд итальянских крейсеров, а самолет с "Витторио Венето" почти одновременно заметил следовавшие на рандеву английские крейсера и эсминцы. Несколькими минутами позднее с английских крейсеров обнаружили еще один итальянский отряд легких сил. Как и в Ютландском бою, ни один из командующих отрядами легких сил не знал о находившихся поблизости тяжелых силах. Как и адмирал Витти в Ютландском бою, командир английского отряда легких сил вице-адмирал Прайдхэм-Уипплл повернул свои корабли так, чтобы навести обнаруженный им отряд итальянских кораблей на линейные силы адмирала Каннингхэма. Бой на отходе и преследовании продолжался почти в течение часа, но ни одна из сторон попаданий не добилась. В 08.55 итальянскому отряду легких сил было приказано выйти из боя, так как корабли входили в это время в зону действия английской авиации наземного базирования. Прайдхэм-Уипплл последовал за итальянскими кораблями, стремясь не потерять контакта с противником. Чтобы оградить свои легкие силы от ловушки, адмирал Каннингхэм приказал "Формидеблу" нанести торпедный удар по не участвовавшей в бою итальянской группе крейсеров. Но пока самолеты совершали длинный перелет к цели, произошло еще одно важное событие. В 11.00 сигнальщик флагманского корабля "Орион" обнаружил итальянский линейный корабль "Витторио Венето", который немедленно открыл точный огонь из своих 380-мм орудий. Оказавшись между "Витторио Венето" и крейсерами, Прайдхэм-Уипплл повернул на юг и прикрыл свои корабли дымовой завесой. В этот момент прибыли торпедоносцы с "Формидебла" и атаковали итальянский линейный корабль. Хотя самолеты и не добились попаданий, они заставили итальянские корабли отказаться от преследования английских. Итальянский командующий приказал своим кораблям отходить 25-узловым ходом в свои базы. Теперь преследование начали английские корабли.
В течение нескольких часов самолеты с "Формидебла" производили повторные атаки, пытаясь заставить итальянские силы уменьшить скорость хода, чтобы их могли настигнуть английские линейные корабли. В 15.20 в результате попадания торпеды "Витторио Венето" временно потерял ход, но через полтора часа он уже мог идти 19-узловой скоростью. Адмирал Каннингхэм приказал тем временем крейсерам Прайдхэм-Уипплла развить скорость хода до 30 узлов и установить визуальный контакт с отходящими итальянскими силами. Английские линейные корабли продолжали следовать с максимальной скоростью хода 24 узла. Англичане ошиблись в определении скорости хода "Витторио Венето", поэтому курс перехвата оказался далеко не правильным. Обнаружив это, адмирал Каннингхэм приказал нанести еще один удар самолетами с "Формидебла", в результате которого потерял ход итальянский крейсер "Пола", но основные силы продолжали отходить к своим базам.
После этих событий бой, по существу, прекратился. Допустив ошибки в определении курса и скорости хода противника, Прайдхэм-Уипплл потерял контакт сразу же после того, как прошел мимо поврежденного крейсера "Пола". Подошедшие позднее английские линейные корабли приняли за свои итальянские крейсера, возвратившиеся для оказания помощи поврежденному крейсеру "Пола". Быстро обнаружив свою ошибку, линейные корабли вступили в бой с итальянским отрядом, потопили три крейсера, включая "Полу", и два эсминца. Остальные итальянские корабли благополучно пришли в свои базы.
Англичане добились значительной тактической победы и сами почти не понесли никаких потерь. Хотя линейный корабль "Витторио Венето" сумел уйти, они потопили три итальянских крейсера и два эсминца. Англичане потеряли один самолет, и один крейсер получил небольшие повреждения. Запоздалые атаки немецкой авиации не причинили английским силам никакого ущерба.
Эта победа оказала желаемое влияние на моральный дух военных моряков Средиземноморского флота и на английский народ как раз в такое время, когда положение на Средиземном море, казалось, было угрожающим. Победа привела к важным стратегическим последствиям: итальянский флот не отваживался теперь выходить из баз и не препятствовал действиям английских кораблей у греческих берегов и в районе острова Крит.
Поражение в Греции и потеря Крита
Английские войска находились на территории Греции недолго. 6 апреля немецкие силы вторглись в южную часть Югославии и Греции. Поддерживавшим немецкие войска 800 самолетам 4-го авиационного корпуса английские военно-воздушные силы могли противопоставить лишь 80 самолетов и две эскадрильи дальних бомбардировщиков, действовавших с аэродромов в Египте. Охваченные с флангов численно превосходящими силами противника, греческая и югославская армии отступили. 17 апреля Югославия капитулировала. Греческое командование уже решило, что дальнейшее сопротивление безнадежно. Во избежание разорения страны в дальнейших сражениях греческий король неофициально предложил, чтобы англичане не посылали больше войск в Грецию и эвакуировали уже переброшенные туда соединения. Английский военный кабинет сразу же согласился на эвакуацию, и английские войска начали отступать к портам для посадки на суда. 24 апреля Греция капитулировала. В этот же день началась эвакуация английских войск.
Для выполнения этой, даже более трудной, чем при эвакуации из Дюнкерка, задачи Средиземноморский флот располагал 7 крейсерами, 20 эсминцами, 21 транспортом и значительным числом меньших судов и кораблей. Поскольку в начале апреля в результате подрыва в нем судна с боеприпасами порт Пирей был разрушен, эвакуацию войск пришлось осуществлять с трех пунктов побережья в районе Афин и с трех пунктов - в районе Пелопоннеса. В целях затруднения воздушных атак кораблям и судам, эвакуировавшим войска, было приказано подходить к берегу только по истечении часа после наступления темноты и выходить в море не позднее трех часов ночи. Эвакуация продолжалась в течение шести дней без прикрытия с воздуха из далеко отстоящих друг от друга пунктов побережья и при значительно худшей организации, чем в Дюнкерке. Потери в судах и кораблях были большими. Тем не менее к концу операции было эвакуировано около 50000 человек. В дополнение к этому в Александрию ускользнули один греческий крейсер, шесть эсминцев и четыре подводные лодки.
Несмотря на эвакуацию из Греции, английское командование было полно решимости удержать в своих руках остров Крит. Стратегическое положение этого острова позволяло контролировать восточную часть Средиземного моря, поэтому военный кабинет решил удерживать его любой ценой. Значительная часть войск, эвакуированных из Греции, была брошена на защиту острова, хотя в связи с потерей запасных частей с Крита пришлось эвакуировать все самолеты, за исключением тех, которые могли быть обеспечены из запасов флота. Крит находился всего в 60 милях от вновь созданных немецких аэродромов на территории Греции и лишь в 45 милях от итальянской взлетно-посадочной полосы на острове Скарпанто.
На рассвете 20 мая произошло ожидаемое нападение немцев. Основными силами нападения были воздушно-десантные войска численностью 16000 человек, доставленные 530 самолетами и 100 планерами 11-го авиационного корпуса. Вслед за ними с моря немцы должны были высадить 7000 человек из резерва. В 08.00 с планеров, буксируемых транспортными самолетами, высадились войска в районе западнее аэродрома Малем, а через 15 минут парашютные войска начали приземляться восточнее этого аэродрома. К концу дня на остров было сброшено 5000 человек из воздушно-десантных войск 7-й воздушной дивизии, а аэродром Малем, хотя и находился еще под обстрелом английской артиллерии, частично был уже в руках немцев. Аэродромы Ретимнон и Гераклион также подверглись нападению немцев, однако англичане пока еще удерживали их в своих руках. На следующий день немцы использовали аэродром Малем для наращивания своих сил, несмотря на то что многие их самолеты терпели аварии при посадке на изрытое снарядами поле.
Для обороны Крита с моря адмирал Каннингхэм разделил свои силы на три группы, В дневное время с восточной и западной сторон острова находились две группы, состоявшие из крейсеров и эсминцев. Ночью, а также в дневное время, если бы поступили данные о выходе сил противника, эти группы должны были прочесывать море в районе севернее Крита. Основные силы в составе "Вэлианта", "Уорспайта", крейсера и восьми эсминцев должны были обеспечить общую поддержку. Ночью 21 мая отряд крейсеров, огибавший западную оконечность острова, в 20 милях к северу от острова встретил флотилию небольших судов с немецким десантом. Англичане потопили 15 судов, которые унесли с собой 4000 человек. В связи с недостатком боеприпасов крейсера отошли после этого на запад для присоединения к линейным силам. Тем временем вторая группа английских крейсеров, находившаяся к северо-западу от острова, потопила несколько небольших судов из другого немецкого конвоя, заставив остальные лечь на обратный курс.