Дамба была быстро закончена. Дионисий подвел тараны – снабженные бронзовыми наконечниками длинные деревянные брусья, которые люди несли на плечах, – и, пока тараны крушили укрепления города, защитников сгонял со стен огонь катапульт, лучников и пращников, которые стреляли из бойниц в деревянных шестиэтажных башнях, передвигавшихся на колесах. Защитники в ответ установили над парапетом длинные балки, подвешивая на них людей, которые осыпали башни горящей просмоленной паклей. Стена была, наконец, пробита, но оказалось, что это лишь первая линия обороны. Ведя огонь с крыш своих высоких домов и из-за баррикад на узких улицах, карфагеняне отбивали непрерывные атаки греков, действовавших со сходней передвижных башен. В ходе ночной атаки отборных войск, которые установили штурмовые лестницы на обломках рухнувших домов, греки наконец ворвались во внутренний город и благодаря численному преимуществу взяли верх над карфагенянами. Дионисий тщетно пытался остановить всеобщую резню, уменьшавшую размеры выкупа, на который он мог рассчитывать. Город был разграблен, уцелевшие проданы в рабство. Однако героическая оборона Мотии была не напрасна. Она надолго затянулась, а Дионисий после потери торгового флота больше не мог снабжать свою огромную полевую армию. Он оставил в Мотии гарнизон, главным образом из сикелов, приказал лептинцам осадить Сегесту и Энтеллу, а остальную армию распустил. Взятие Мотии было выдающимся успехом. Сильно укрепленный город пал не в результате традиционной осады и блокады, к которым Афины прибегали под Потидеей, а Спарта собиралась применить в Мантинее и Флии, а благодаря решительному штурму с применением артиллерии. Однако Дионисий не сумел уничтожить плацдарм карфагенян в Сицилии.
В 397 г. тщательно спланированная контратака превосходящими силами на суше и на море лишила Дионисия плодов его доставшейся с трудом победы. Гимилькон вернул Эрикс и Мотию, переманив сиканцев на свою сторону. Затем он начал наступление вдоль северного побережья, а свой могучий флот отправил вперед, чтобы захватить Мессану. Тем временем Дионисий вследствие угрозы линиям снабжения отступил со своей передовой позиции у Сегесты. Когда он отходил к Сиракузам, сикелы покинули его и перешли к карфагенянам. Вынужденный полагаться только на местные ресурсы, Дионисий набрал лишь 30 тысяч пехотинцев, 3 тысячи всадников и 180 кораблей, треть которых имела экипаж из освобожденных рабов, после чего со всем войском отправился из Сиракуз к Катане. Извержение Этны вынудило Гимилькона отойти, и греческий флот навязал сражение оставшемуся без поддержки карфагенскому флоту, которым командовал Магон; армия Дионисия выстроилась на берегу. Флотоводец Лептин безрассудно вводил греческие эскадры в бой по частям. Его эскадра была быстро окружена. Карфагеняне применяли абордажную тактику, которой благоприятствовало их численное превосходство. Более 100 греческих кораблей было потеряно, погибло более 20 тысяч человек. Вскоре после этого Гимилькон начал наступление на Сиракузы. Его корабли – 250 военных, а также торговых – заняли все пространство Большой гавани, и армия захватила незащищенное предместье у Ахрадины. Из сиракузских укреплений не мог вырваться ни человек, ни корабль. Гимилькон встал на зиму лагерем, выбрав место в низине около Большой гавани. Его торговые корабли были отправлены на Сардинию и в Ливию за припасами, а солдаты Гимилькона построили три форта – в Полихне, Дасконе и Племмирии (см. рис. 25).
В 396 г. на призыв Дионисия о помощи откликнулась Спарта. Ее флотоводец Фаракид прибыл под Сиракузы с 30 триремами, набранными на Пелопоннесе и в южной Италии. В Сиракузах росло недовольство. Граждане замышляли восстание, но наемники поддерживали тирана. Фаракид отчасти восстановил единство, объявив, что ему приказано помочь Дионисию против Карфагена, а не Сиракузам против Дионисия. В этот момент карфагенский лагерь опустошила смертоносная чума: люди умирали в мучениях, обычно на шестой день болезни, и никакие лекарства не помогали. Греки, решив, что чуму наслали боги, чьи храмы разорил Гимилькон, воспрянули духом. На рассвете они атаковали с суши и с моря. Атака, спланированная Дионисием, увенчалась полным успехом. Основная часть карфагенского флота была уничтожена, захвачены форты в Дасконе и Полихне. Однако лагерь Гимилькона был хорошо укреплен, и он по-прежнему удерживал форт в Племмирии, контролировавший выход из Большой гавани. Прошло несколько дней, в течение которых греки не пытались штурмовать лагерь, а затем Гимилькон ночью ускользнул на 40 триремах, посадив на них граждан Карфагена. Служившие у него сикелы бежали в горы. Остальные сдались или были захвачены Дионисием, некоторых иберийских наемников он взял к себе на службу, а остальных продал в рабство.