Контрнаступление Южной группы и успех 5-й Армии в Бирской операции вынудили белое командование перебросить на юг часть Сибирской армии. Это облегчило переход в контрнаступление войск 2 и 3-й армий Восточного фронта, боевые действия которых поддержала Волжская военная флотилия. В Сарапуло-Воткинской операции (25 мая - 13 июня 1919 г.) по замыслу командования Восточного фронта главный удар наносили: 2-я Армия - на Воткинский завод, войска правого крыла 3-й Армии - на Ижевск. Им противостояла Сибирская армия колчаковцев. В приказе командарма В.И.Шорина о переходе в наступление были четко сформулированы боевые задачи. Подчеркивалась особая роль артиллерийского огня, взаимодействия, смелости и решительности[432]
. Соединения и части 2-й Армии 25 мая форсировали р. Вятка. Успешно действовала 28-я стрелковая дивизия (начдив В.М.Азин), которая за девять дней продвинулась на 160— 170 км и освободила Елабугу, Агрыз и Сарапул. Другие соединения армии прошли с боями от 40 до 100 км[433].В ряде мест белые оказывали упорное сопротивление, используя особенности лесисто-болотистой местности. 3 июня противник вновь овладел Агрызом, но 4 июня 7-я стрелковая дивизия окончательно освободила эту узловую станцию. 7 июня 28-я стрелковая дивизия ворвалась в Ижевск. Колчаковцы не успели даже взорвать плотину водохранилища и вывезти оборудование Ижевского оружейного завода. 11 июня части 2-й Армии освободили Воткинский завод.
Менее удачно развивались события в полосе 3-й Армии. Здесь противник продвинулся южнее и севернее Глазова и 2 июня овладел этим городом. Лишь 8-9 июня в действиях 3-й Армии наступил перелом. Войска от обороны перешли к наступлению. 29-я стрелковая дивизия (начдив В.Ф.Грушецкий) 13 июня 1919 г. освободила Глазов.
В результате Сарапуло-Воткинской операции части Красной армии продвинулись на глубину до 300 км. Советская Россия вновь получила важный Ижевско-Воткинский военно-промышленный район. Противник на всех направлениях, кроме пермского, вынужден был отступать за Каму.
Контрнаступление переросло в общее наступление Восточного фронта. Для боевых действий этого периода характерны широкий маневр частями и соединениями и применение фланговых ударов, что свидетельствовало о росте боевого мастерства командных кадров Красной Армии. На Восточном фронте был достигнут перелом в пользу советской власти.
Однако в распоряжении адмирала Колчака были еще немалые резервы. В тылу у него формировались новые дивизии. Власть колчаковского правительства простиралась на огромные регионы с их людскими и материальными ресурсами. Протяженность Восточного фронта составляла 1800 км. За небольшим исключением на юге, фронт проходил по территории Урала. В войсках фронта насчитывалось 112 930 штыков, 12 310 сабель, 445 орудий, 2253 пулемета[434]
. Главные силы фронта (5, 2, 3-я армии) действовали в центре и на северном крыле. Суммарная ширина полос этих армий достигла 500 км. Оренбургское и уральское направления протяженностью 1300 км прикрывались Южной группой в составе 1 и 4-й армий. Командующим Восточным фронтом с 19 июля 1919 г. стал М.В.Фрунзе, а его предшественник С.С.Каменев был назначен на пост Главнокомандующего всеми вооруженными силами Республики. Противник, действовавший против Восточного фронта, имел 94 000 штыков, 35 000 сабель, 322 орудия, 1230 пулеметов[435].Командование Восточного фронта придавало особое значение освобождению Уральского региона. В докладе начальника штаба фронта П.П.Лебедева в Полевой штаб Реввоенсовета Республики в связи с этим указывалось: «Борьба с Колчаком решается на Урале, там лучшие организованные его силы и пути к жизненным центрам»[436]
. Целью общего наступления Восточного фронта (21 июня 1919 г. - 7 января 1920 г.) являлась полная ликвидация войск адмирала Колчака.На главном - Златоустовском - направлении в наступление перешла 5-я Армия. С 24 июня по 13 июля она провела Златоустовскую операцию, замысел которой сводился к тому, чтобы сковать частью сил Волжскую группу белых, нанести глубокий охватывающий удар вдоль р. Юрюзань и Бирского тракта в тыл врага, окружить и уничтожить его. Замысел и основные оперативные документы разработал лично командарм М.Н.Тухачевский. В ходе операции 26-я стрелковая дивизия (начдив Г.Х.Эйхе) за шесть суток прошла 120 км. Скрытно продвигаясь вдоль узкой и труднопроходимой долины р. Юрюзань, дивизия вышла в глубокий тыл противника, где неожиданно столкнулась с 12-й Уральской пехотной дивизией белых. В течение трех дней красноармейские полки вели упорные бои, находясь в полуокружении. С подходом главных сил 5-й Армии противник потерпел поражение, 24-я стрелковая дивизия очистила от белых Белорецкий, Тирлянский и Юрюзанский заводы. Вскоре была прорвана оборона противника на подступах к Златоусту, освобождены Саткинский и Кусинский заводы. 13 июля атаками с юга и севера части 26 и 27-й стрелковых дивизий при поддержке уральских партизан овладели Златоустом.