Таким образом, к началу мая в руках РПФ оказалась вся восточная Руанда – префектуры Бьюмба и Кибунго.
Первоначальной задачей центральной группировки было оказать помощь 3-му батальону РПА, запертому в Кигали. Эффективно используя тяжелое вооружение, повстанцы медленно продвигались к столице, с трудом преодолевая упорное сопротивление ВСР. Они достигли окраин Кигали только утром 10 апреля, а вечером 11 апреля соединились с силами Кайонги, которые в течение 4 дней одни противостояли правительственной армии, президентской гвардии и милиции.
Учитывая численный перевес ВСР над его силам, Кагаме считал неразумным производить широкомасштабный штурм Кигали, опасаясь больших потерь. Поэтому после соединения центральной группировки с 3-м батальоном он приказал им укреплять свои позиции, с одной стороны, методично расширяя зону своего контроля в городе и овладевая стратегически важными его точками, а с другой – осуществляя его окружение по внешнему периметру. В апреле успех сопутствовал РПА в первую очередь в северной части столицы. Уже к 12 апреля, помимо Ремеры, она контролировала северные кварталы Качьиру, Кагугу, Гацата, Гизоли; линия фронта прошла по бульвару Умуганда. Тогда же повстанцы проникли в юго-западный квартал Ньямирамбо и захватили холм Реберо на юго-востоке Кигали. Попытки ВСР вернуть Реберо в ходе 9-дневних ожесточенных боев успеха не принесли, и 19 апреля военные прекратили атаки
[968]. 13 апреля повстанцы заняли холм Ньянза на юге
[969], 15 апреля – район Кибагабага на северо-востоке города. Ночью с 20 на 21 апреля они захватили мост Жали
[970] и расширили свою зону на северо-запад; с этого времени РПА контролировала все высоты над столицей. Одновременно повстанцы продвинулись на юг по направлению к кварталу Кичукиро, овладев важным перекрестком Сонатьюб и окончательно перерезав дорогу из центра города в аэропорт. 25 апреля РПА полностью захватила лагерь жандармерии Ками.
ВСР защищали прежде всего «ворота для выхода» из Кигали, т. е. дорогу в Гитараму. Боевые действия шли в основном в жилых кварталах Ньямирамбо, Кичукиро и Гикондо и в окрестностях аэропорта Каномбе. Также постоянным атакам подвергался стратегически важный квартал Кимихурура, где находился лагерь президентской гвардии
[971].
В конце апреля – начале мая восточная группировка РПА, воспользовавшись тем, что правительственные войска из ОС Мутара и Кибунго были переброшены на защиту столицы, начала наступление на запад в направлении Бугесеры, намереваясь перерезать дорогу Гитарама – Бутаре. В первой половине мая одна колонна РПА, двигаясь из коммуны Саке и обогнув озеро Мугесера с юга, пробилась в южную часть префектуры Сельское Кигали и достигла коммуны Гашора. Другая колонна, двигаясь с северо-востока и обогнув Мугесеру с севера (через коммуну Бикумби на востоке Сельского Кигали), захватила Рилиму к северу от озера Румира в 7 км от военного лагеря Гако в коммуне Гашора на дороге, соединяющей юг префектуры со столицей. 14 мая пала Нтарама. 15 мая 157-й батальон овладел Бугесерой, перекрыв дорогу из Кигали в Южную Руанду, и устремился к реке Аканьяру, осуществив широкий охват столицы с юга. Интенсивный артиллерийский обстрел и массовое дезертирство вынудили Бальтазара Нденгейинку, командующего ОС Бугесера, 18 мая эвакуировать Гако и отступить в коммуну Нгенда на крайнем юго-западе Сельского Кигали на границе с префектурой Бутаре. На мосту через Аканьяру в Бусоро Нденгейинка наблюдал картину «неописуемого хаоса»: «…многочисленные беженцы, спасаясь от войны, коровы, солдаты – все хотят пройти, и каждый – первым»
[972]. Катастрофическая нехватка боеприпасов вынудила Нденгейинку отвести войска за Аканьяру, но 157-й батальон, быстро заняв Майянге, Гако и Рухуху в коммуне Нгенда и обойдя озеро Северная Чьохоха с юга, уже ночью 23 мая форсировал Аканьяру у Бусоро, вступил на территорию префектур Гитарама и Бутаре и начал продвижение к Майяге. Хотя 25 мая на помощь южному фронту был переброшен из Кигали батальон парашютистов, это не изменило ситуации. В тот же день отряды РПА перерезали дорогу, соединяющую Муйиру и Ньянзу, чем создали угрозу окружения правительственных сил, которым пришлось отступить к Ньянзе на севере Бутаре, не оказывая никакого сопротивления. 26 мая солдаты 157-го батальона вступили в Муйиру. Затем правительственные войска оставили Ньянзу и отошли на северо-запад, к Мураме. 29 мая 157-й батальон занял Ньянзу, перерезав тем самым шоссе Бутаре – Гитарама, и расположенный к западу от нее Ньябисинду. Одновременно 28 мая силы РПА предприняли наступление на Гитараму.
К началу июня под контролем РПФ оказалась большая часть страны: префектуры Бутаре и Кибунго, юг и восток Сельского Кигали, северо-восток Рухенгери, восток Гитарамы и северо-восток Бутаре (коммуны Муйира, Нтьязо и восточная часть Ньябисинду). Линия фронта на юге проходила уже западнее Ньябисинду, Кигомы и Руханго, потом отклонялась на восток к Кигали, а затем шла на северо-запад к Рухенгери.
В Кигали РПА в течение мая также добилась больших успехов. Уже 5 мая интенсивный орудийный обстрел вынудил власти закрыть международный аэропорт. 11 мая РПА начала наступление на лагерь парашютистов Каномбе, который защищали три батальона правительственных войск. Как сообщал Бо-Бо Генеральному секретарю ООН Кофи Аннану 16 мая, основными районами боевых действий в столице стали Реберо и Каномбе. 16 мая повстанцы перерезали дорогу Кигали – Гитарама. К 20 мая они уже контролировали южные кварталы и пригороды Гикондо, Ньянза и Кичукиро, т. е. большую часть столицы, и полностью окружили квартал Каномбе. 20 мая РПА предприняла решающее наступление на аэропорт и лагерь Каномбе, которые пали 22 мая
[973]. 23–24 мая повстанцы заняли президентский дворец. К концу мая РПА установила контроль над северными, восточными и южными пригородами Кигали.
2 июня южная (бывшая восточная) группировка РПА вплотную подошла к Гитараме, однако не стала штурмовать город, а повернула на юг, и в тот же день 157-й батальон захватил церковную столицу Руанды Кабгайи на шоссе Гитарама – Бутаре. Пытаясь восстановить контроль над дорогой Кигали – Гитарама и не допустить захвата Гитарамы, ВСР предприняли 6 июня контрнаступление в районе Кабгайи с участием сил гражданской самообороны и милиции, которое почти сразу захлебнулось и привело к большим потерям, особенно среди нерегулярных частей. 10 июня фиаско потерпела и попытка вернуть Ньянзу – это был фактический конец сил гражданской самообороны. Под давлением РПА правительственные войска 12 июня очистили Гитараму, которую на следующий день заняли солдаты 157-го батальона. 17 июля Огюстэн Бизимунгу оценил военную ситуацию как безнадежную и признался в частном разговоре, что война проиграна: «Правительство потерпело поражение. Они [ВСР] могли бы еще какое-то время удерживать свои позиции, но их боеприпасы практически исчерпаны. Повстанцы движутся слишком быстро, и у них военное превосходство. Вскоре они должны занять Кигали и, возможно, предадут всех руководителей суду за военные преступления»
[974].