27 июля число пленных франкистов уже достигло 4000 человек, фронт наступления расширился до 100 км. К 28 июля республиканские войска заняли около 500 кв. км. При наступлении республиканские части проявили большую маневренность. Они быстро обходили очаги сопротивления, смело оставляли их у себя в тылу и на флангах, предоставляя резервам добивать противника. Наступление велось отдельными колоннами, соединявшимися в заранее намеченных пунктах для выполнения новых задач. Республиканцы уничтожили всю 50-ю дивизию противника. Однако за восемь дней наступления, в течение которого армия Эбро закрепилась на плацдарме на правом берегу реки, она потеряла 12 тысяч убитыми, ранеными и пропавшими без вести.
В первый же день наступления мятежники перебросили авиацию с Левантского фронта и направили ее к пунктам переправы, но республиканская зенитная артиллерия не допустила разрушения мостов, сбив три германских самолета. В течение всего наступления республиканских войск авиация противника производила непрерывные налеты-бомбардировки. Однако противовоздушная оборона республиканцев была хорошо организована, и огонь зенитных батарей заставлял самолеты летать на максимальной высоте. В результате бомбы, как правило, падали мимо цели. Притом наступление республиканцев продвигалось столь стремительно, что авиация интервентов путала расположение войск и обстреливала свои же колонны.
29 июля Гандеса была полностью окружена. К этому времени мятежники перебросили с фронта Леванта 82-ю дивизию и контратаками пытались прорвать окружение Гандесы, но были отбиты. Активные действия на Левантском фронте фактически прекратились, равно как и на Эстремадурском, где мятежники пытались захватить ртутные копи Альмадена. Таким образом, основная цель наступления республиканцев была достигнута.
В течение шести дней (25–30 июля) республиканские войска продвинулись в среднем на 32 км по фронту в 45 км (от Файона до Черта), заняли около 700 кв. км территории, уничтожили целую дивизию противника, взяли 5000 пленных и огромное количество военных материалов, создав на правом берегу Эбро плацдарм, который приковал к себе крупные франкистские силы. Операции на фронте реки Эбро дали возможность республиканцам укрепить фронт Леванта и подступы к Валенсии. После шестидневного наступления они закрепились на занятых позициях.
С 10 по 15 августа республиканцы вели наступление уже к северу от Лериды. 10 августа ночью после артиллерийский подготовки республиканские части переправились на правый берег реки Сегре к югу от Балагера. Многократные контратаки противника, пытавшегося 12–14 августа остановить продвижение республиканских войск, были отражены.
На фронте Эбро войска мятежников продолжали атаки на позиции республиканцев у Гандесы. В воздушном бою 12 августа между 28 истребителями республиканцев и 39 самолетами интервентов республиканцы сбили четыре самолета, потеряв два. 14 августа в районе Гандесы прошли серьезнее воздушные бои, в которых полную победу одержали снова республиканцы, сбившие 12 «фиатов», 5 «хейнкелей» и 2 «мессершмитта» и потерявшие лишь 1 самолет, пилот которого Гомес был тяжело ранен в голову. Впрочем, все эти успехи не могли изменить того факта, что господство в воздухе оставалось за франкистами.
В 20-х числах августа в контрнаступлении на Сьерра-Пандос мятежники ввели в действие свое ударное соединение – 4-ю Наваррскую дивизию. С фронта Леванта подтягивались войска франкистов, перебрасывались тяжелые орудия, танки, бомбардировщики сбрасывали зажигательные бомбы, войска противника пытались прорваться на Пинель, отрезать республиканцам переправу, но все безуспешно.
После неудачи у Сьерра-Пандос интервенты перенесли удар на направление по основной дороге Гандеса – Меро-де-Эбро, чтобы выйти к реке. В бой были брошены отборные части, подведены свежие подкрепления, механизированные бригады, марокканская конница. В воздухе кружили сотни самолетов. В районе Сьерра-Кабальос шли ожесточенные бои. Мятежники, открыв ураганный огонь, пытались отбросить республиканские войска за реку, но понесли еще большие потери, чем в июле на Левантском фронте.
1 октября интервенты вновь возобновили свои атаки на Эбро при участии больших сил авиации и танковых частей. Это наступление, прерываемое контратаками республиканцев, безуспешно продолжалось до 15 октября. В итоге трехмесячных боев ценой огромных потерь – 80 000 человек убитыми и ранеными – франкисты смогли отвоевать лишь 35 кв. км из 700, занятых республиканцами в первые шесть дней их наступления.
1 ноября войска мятежников и интервентов после артиллерийского обстрела снова атаковали позиции республиканцев на высотах Сьерра-Кабальес. Здесь ожесточенные бои шли в течение недели. Отдельные позиции переходили из рук в руки. В результате франкисты несколько продвинулись вперед. Одновременно самолеты интервентов подвергли бомбардировке районы Валенсии, Таррагоны и Барселоны.