На южном фланге фронта была сокрушена 4-я советская армия, пытавшаяся продвигаться на Гурьев. Два ее авангардных полка было вырублено староверческим отрядом Уральских казаков. После того казаки под руководством командующего Уральской армии генерала Владимира Сергеевича Толстова, взяли направление на Уральск. Казачьим армиям удалось прочно блокировать Оренбург и Уральск, однако состав частей, штурмовавших Оренбург, оказался не вполне пригодным для подобных операций: казаки и конники-башкиры армии генерал-майора Александра Ильича Дутова не могли быть успешно применимы в осаде и штурме укрепленных позиций. Кавалерия армии генерала Ханжина повторяла ошибку своих донских братьев по оружию, увлекаясь преследованием отступавших, конница белых веерно расходилась по степям, что часто становилось причиной потери связи между ними. Направить кавалеристов в рейд по большевистским тылам оказалось невозможным из-за того, что сравнительно бесполезным участием в осаде Уральска и Оренбурга казаки желали сначала освободить свою землю, прежде чем двигаться дальше и освобождать «чужую». Для прикрытия разрыва, образовавшегося между частями Ханжина, Дутова и Толстова, была привлечена Южная казачья группа генерала Белова, однако это не помогало белым частям сохранить монолитной линию фронта. Об усилении Западной армии за счет свежих частей Сибирской, что показалось бы естественным ходом опытным штабным генералам, речи не шло. Начальник штаба Верховного Главнокомандующего капитан Лебедев, в силу незнакомства с подобными передвижениями сил, об этом даже не помышлял. Командование большевистского Восточного фронта уже направило в части директивы об общем отходе за Волгу. Так как с продвижением к Волге армия выходила на Московское направление, центр тяжести наступательной операции необходимо было переносить на юго-западное направление. Главный удар должна была нанести Западная армия и прорваться своим правым флангом к Сызрани и Симбирску, имея в качестве сверхзадачи — продвижение на Ставрополь, для соединения с частями ВСЮР под командованием А. И. Деникина. Предполагалось, что Сибирская армия должна нанести вспомогательный удар и своим левым флангом выйти к Казани, а правым — двигаться в направлении Вятки и Вологды, для соединения с Северной Добровольческой армией генерал-лейтенанта Евгения Карловича Миллера. Так как движение Сибирской армии разделялось на два направления, то она была разделена на две армейские группы: Северную, под командованием генерала Пепеляева, и Южную, под командованием генерала Вержбицкого. Белая армия продолжала наступление в общем направлении на Среднюю Волгу, стремясь захватить основные переправы через Волгу, отбросив большевиков дальше, на юг, подальше от естественного оборонительного рубежа. 10 апреля 1919 года Сибирская армия взяла Сарапул, а через три дня вошла в Ижевск. В устье Камы была послана белая флотилия с десантом. Флотские офицеры, имевшие большую нехватку в людских ресурсах, пытались пополнить ряды флотилии призывами в населенных пунктах, куда они прибывали, к местному населению присоединяться к борьбе против большевиков. «…Мичман M. обратился с призывом присоединиться к Народной Армии и общими усилиями сбросить с России красное иго. Недоверчиво смотрела на молодого офицера немая толпа. Тупые лица как будто хотели сказать: „Пой, пой, малец, но нас не проведешь! Еще неизвестно, чья сторона возьмет верх“. Когда толпа разошлась, подошли двое или трое из молодых и, оглядываясь и как будто стыдясь, попросились записаться в армию. Вот и все… Удивляться, что мы проиграли Гражданскую войну, не приходится. Наша покорность — вот, что помогло большевикам»[82].
Вскоре был занят город Чистополь, и в устье Камы исчезла большевистская власть. Белая армия стояла у Волги. В конце апреля армия Верховного правителя вышла на подступы к Казани, Самаре и Симбирску, освободив значительные территории с важными промышленными и сельскохозяйственными ресурсами, населенные более чем 5 миллионами человек. С занятием этих районов открывалась прямая дорога на Москву. На двух других направлениях колчаковские части подступали к Самаре. В ста верстах от Самары корпус генерала Войцеховского захватил городок Сергиополь, а на востоке корпус генерала Сукина и кавалерийский корпус генерал-майора Андрея Степановича Бакича увязли в тяжелых боях возле Бугуруслана с силами 1-й советской и Туркестанской армий, разгромив которые, заставили большевистское командование отвести их на юг.
7 апреля 1919 года ЦК РКП (б) принял решение о объявлении Восточного фронта главным и переподчинении М. В. Фрунзе четырех советских армий: 1-й, 5-й, 4-й и Туркестанской, общей численностью в 80 тыс. человек, силы, превышавшей Западную армию генерала Ханжина в два раза. Чрезвычайное растягивание фронта, при отсутствии полноценных резервов, привело к значительному «оголению» его флангов, что дало повод большевикам перейти в контрнаступление. Под ударом оказалось направление Бузулук — Бугуруслан — Белебей — Уфа в полосе Западной армии генерала Ханжина, а в полосе Сибирской армии генерала Гайды, опасная ситуация сложилась на направлении Сарапул — Ижевск — Воткинск. В силу глубокого обхода сил Западной армии она приостановила 2 мая 1919 года свое продвижение к Волге; через пару дней был оставлен Бугуруслан и силами большевиков была перерезана Самаро-Уфимская железная дорога. Стремясь выровнять положение, Ханжин принялся готовиться к контрудару. На южное направление, остававшееся для Ставки Верховного Главнокомандующего основным, был отправлен 1-й волжский корпус, входивший в Северо-восточную армию генерал-майора Владимира Оскаровича Каппеля. Успех операции должны были обеспечить действия Уральских и Оренбургских казачьих армий. Сначала противник был контратакован корпусом генерала Войцеховского, однако в тяжелых трехдневных боях он понес поражение на реке Сок и в беспорядке отходил за реку Ик, оставив противнику Бугульму 13 мая 1919 года. Части 1-го Волжского корпуса Каппеля сосредотачивались довольно медленно. Выдвинувшись навстречу противнику, в ходе упорных трехдневных боев на реке Ик, были разгромлены красными частями 31-й и 24-й стрелковыми советскими дивизиями и приданным им 6-м корпусом, и 17 мая 1919 года оставили Белебей. На следующий день большевистские части форсировали Каму, и основные события стали развертываться на Уфимском направлении. Ханжин по-прежнему стремился создать боеспособный костяк армии уже на подступах к Уфе, однако ему это не удалось, поскольку разбитые и деморализованные белые части, прижимаемые большевиками к полноводной реке Белой, уходили в беспорядке на правый берег. Отделенные от противника естественным водным рубежом, эти части были сведены в три группы — Волжскую под командованием генерала Каппеля, Уфимскую, под командованием генерала Войцеховского и Уральскую, под командованием генерала Голицына. Однако из штаба Верховного Главнокомандующего пришла весть о снятии Ханжина с должности за допущенные ошибки и просчеты, как выяснилось позже, вина за них была ловко сфабрикована начальником штаба Колчака Дмитрием Лебедевым. Новым командующим 20 июня 1919 года был назначен генерал-майор Константин Вячеславович Сахаров, человек, не обладающий стратегическими талантами, однако проникнутый железной решимостью выполнять приказы начальства всеми средствами.
Лебедев отдал приказание армии Гайды энергично наступать на Глазов, невольно подставляя под отдельный удар всю его армию, чем не замедлили воспользоваться большевики и нанесли сильнейший удар Гайде, столь мощный, что он заставил Сибирскую армию откатываться назад в положении, близком к катастрофе. «…Поразительно, но у Колчака не раскрылись глаза на нелепость стратегии его начальника штаба. Человек он был, бесспорно, и очень умный, и в своем морском деле широко образованный; к тому же если у моряков и у сухопутных тактики совершенно различны, то стратегия и тех и других отправляется на одних и тех же научных принципах. Поэтому-то совершенно непонятно, что Колчак до самого конца не сумел разобраться в нелепостях, совершаемых Лебедевым»[83].
5-я советская армия начала форсировать реку Белую в устье, где та сливается с рекой Камой, создав непосредственную угрозу важнейшей коммуникации Сибирской армии — железной дороге на Екатеринбург. В разрыв, образовавшийся после разгрома Екатеринбургского ударного корпуса из армии Гайды, двинулись части 2-й советской армии, а с фронта перешла в наступление 3-я советская армия.
Войска Фрунзе, при поддержке артиллерийского огня 48 орудий, начали наступление на части генерала Сахарова у переправы у Красного Яра, отправив сразу после его окончания 25-ю и 31-ю советские стрелковые дивизии, сумевшие прорвать оборону 4-й горнострелковой дивизии Сахарова, с приданными ей 16 аэропланами и захватить обширный плацдарм. Уральские стрелки переходили в контратаки, пытаясь прижать красных к берегу, аэропланы совершали бесчисленное количество вылетов, сбрасывая бомбы, вследствие чего у красных получил ранение Чапаев и контужен Фрунзе, однако изменить положение в лучшую для себя сторону белые части не могли. На следующий день сражения Сахаров подтянул свежие силы — две дивизии генерала Каппеля и части ижевских рабочих повстанцев, прибывших на войну с большевиками под красными знаменами, которые считали символом своей рабочей борьбы. Их наступление на позиции красных встретил жестокий пулеметный огонь, несмотря на который каппелевцы все же приблизились к противнику и сошлись в рукопашной схватке. За первой атакой последовала другая, третья, однако сбросить большевиков с плацдарма так и не удавалось: за ночь на плацдарм было переправлено немало свежих подразделений. На поле боя оставались десятки сотен убитых: «Огонь противника стал стихать. Наша пехота входила в деревню… Я перенес наблюдательный пункт в деревню, уже очищенную от красных. Там… увидел трупы замученных наших бойцов: у раздетых догола была вырезана кожа там, где полагается на одежде быть погонам. Один висел, приколотый штыком к стене амбара…»[84]