Пока белые две недели занимались восстановлением подорванного туннеля, который был «пройден» сибиряками-пепеляевцами по горным тропам. За это время красные смогли пополнить свои силы тысячью интернационалистами мадьярами и немцами, которые согласились «добровольно» вступить в их ряды под дулами пулеметов отряда анархиста Лаврова. Получили артиллерийское вооружение самые большие суда на озере Байкал – железнодорожный паром «Байкал» и ледокол «Ангара». С фронта против атамана Семенова была снята часть войск, переброшенных на запад Забайкалья. 29 июля ударная группировка Центросибири перешла в наступление.
Гайда и Пепеляев смогли заманить противника в приготовленный для него «мешок». Четыре полка белых сибиряков составили засаду у станции Салзан и в тылу красных взорвали железнодорожное полотно. Те повернули назад и в яростных атаках попытались прорваться обратно в Забайкалье. Тем временем подошедшие чехи атаковали с фронта.
Победа войск полковника Гайды была полной: до двух с половиной тысяч человек взято в плен, трофеями стало 2 бронепоезда, 4 орудия, 15 пулеметов. На полотне железной дороги, которая стала ареной жестокого боя, было подобрано до 700 убитых. Общие потери белых убитыми и ранеными составили чуть более 300 человек.
Когда туннель № 39 был восстановлен, белый Восточный фронт переместился на территорию Забайкалья. При этом Гайда провел десантную операцию, высадив на восточный берег Байкала у деревни Посольская с прогулочных пароходов «Бурят», «Феодосия» и «Сибиряк» отряд силой в 1075 штыков, 75 сабель и 6 орудий. Командовал отрядом начальник штаба Гайды подполковник Ушаков, который погиб в бою у станции Мысовой, где находился штаб и тылы красного Забайкальского фронта.
Эта десантная операция в военной истории примечательна тем, что на озере, у его южных берегов, произошел артиллерийский бой между двумя флотилиями, который закончился тем, что от попадания снаряда с парохода «Сибиряк» загорелся и выгорел дотла железнодорожный паром «Байкал».
18 августа белые с боя захватили станцию Мысовая. Здесь они захватили 59 поездов и взяли несколько тысяч пленных. Белые потеряли убитыми и ранеными более 400 человек. Когда Гайда увидел дико изуродованное тело подполковника Ушакова, своего близкого друга, он приказал расстрелять партию пленных интернационалистов-мадьяр.
Белый Восточный фронт продолжил наступление. 26 августа была взята Чита. 19-го у станции Оловянная состоялась встреча с конными разъездами атамана Семенова. 2 сентября решением ЧСНС Гайда производится в чин генерал-майора. Фронтовая Георгиевская дума за успешное руководство войсками в проведенных боях представляет его к награждению орденом Святого Георгия 3-й степени.
После этого командующий белыми войсками в Сибири Гайда посетил с инспекционной поездкой Владивосток, где 26-летний «баловень судьбы» 18-го года «сумел» перессориться с японцами, атаманом Семеновым и прочим начальством Приморья и Маньчжурии. Во избежание дальнейших осложнений ЧСНС и Омское правительство отозвало новоиспеченного генерала на запад. Во Владивостоке состоялось знакомство Гайды с прибывшим туда после посещения Японии адмиралом А. В. Колчаком. И тот, и другой мыслили одинаково: столице белой Сибири был нужен военный диктатор. Гайда, владевший ситуацией, об этом высказался сразу.
Прибыв в Екатеринбург, Гайда 12 сентября 1918 года вступает в командование Екатеринбургской группой войск (ранее называлась Северо-Уральским фронтом). Она состояла из русских войск из местных добровольческих и повстанческих отрядов и частей Чешско-Словацкого корпуса. Группировке противостояла советская 3-я армия М. М. Лашевича, уже оправившаяся от последних поражений и пополненная резервами. К тому времени Троцкий жестокими мерами наводил порядок на Восточном фронте, объявленном главнейшим среди других.