Войска Антония прибыли к Ионическому морю лишь к концу лета 32 года до н. э., когда начинать переправу огромной армии было уже рискованно. Марк незначительно превосходил Гая и в численности сухопутных войск (100 тысяч пехоты против 80 тысяч), и в числе кораблей, но его судам не хватало гребцов. Антоний знал о восстаниях в Италии и рассчитывал, что затяжная война повредит Октавиану больше, чем ему. Свой флот и армию он распределил между несколькими пунктами вдоль берегов Адриатического и Ионического морей, но основная часть кораблей была сконцентрирована в Амбракийском заливе. В начале 31 года до н. э. Агриппа и Октавиан неожиданно атаковали периферийные морские базы Антония в Греции и, завладев преимуществом на море, высадили войска в Греции. Противники стянули основные силы к Амбракийскому заливу, где Агриппа заблокировал большую часть вражеского флота. После долгой позиционной борьбы, в ходе которой Октавиан уклонялся от попыток Антония навязать сухопутное сражение, Марк инициировал морскую битву у мыса Акций (2 сентября 31 года до н. э.). Агриппа одержал верх над флотом противника, но Клеопатра и Антоний сумели прорвать блокаду и уплыть в Египет. После бегства своего полководца солдаты Антония начали массово переходить на сторону Октавиана, хотя обычно выторговывали для себя выгодные условия измены.