Несмотря на все попытки империалистов не допустить восстановления Советской власти в Латвии, борьба трудящихся против оккупантов разгоралась все сильнее и сильнее. Упорные бои произошли при освобождении Валка. 17 декабря с приближением Красной Армии рабочие Валка, руководимые коммунистической организацией, выгнали из города немцев и белогвардейцев. Оккупанты бросили против рабочих крупные воинские части, которым удалось подавить восстание. Подошедшим вскоре к Валку частям 2-й Латышской бригады пришлось снова выбивать немцев и белогвардейцев из города.
Вместе с латышскими стрелками в освобожденный город прибыли члены Временного рабоче-крестьянского правительства Латвии во главе с П. И. Стучкой. Временное рабоче-крестьянское правительство в своем манифесте провозгласило себя единственно законной властью в Латвии.
Совнарком РСФСР 22 декабря 1918 года специальным декретом признал независимость Советской республики Латвии.
С глубокой радостью приветствовал латышский народ этот акт правительства Советской России.
Признание Совнаркомом РСФСР независимости Латвийской Советской республики, братская поддержка русского народа вдохновили советские латышские войска на новые победы. 23 декабря части 2-й Латышской бригады в бою у Вендена разгромили «железную дивизию», сформированную из немцев-добровольцев для борьбы против Советской власти в Прибалтике. Остатки дивизии отступили к Риге и укрепились у Загевольда (Сигулда) и Хинценберга (Инчукалнс) в окопах, вырытых во время первой мировой войны. Немецкие войска всеми силами пытались удержать занятые позиции до подхода новых подкреплений. Но вскоре советские латышские стрелки овладели Загевольдом и завязали бои за Хинценберг.
Взятием Хинценберга руководил Я. Ф. Фабрициус. Под его руководством 2-я Латышская бригада успешно осуществила боевую операцию и овладела железнодорожной станцией Хинценберг — ключевым пунктом обороны немцев. Путь на Ригу был открыт. За бой под Хинценбергом правительство РСФСР наградило 1-й и 4-й Латышские стрелковые полки и 4-ю Латышскую батарею, входившие в состав 2-й Латышской бригады, почетными Красными знаменами.
В декабре советскими войсками были освобождены Юрьев и Изборск. Сообщая об успешных наступательных действиях советских латышских частей, Я. Ф. Фабрициус писал во ВЦИК:
«Со своей стороны считаю, что белогвардейские банды под Ригой серьезного отпора нам не смогут оказать. Настроение занимаемых нами областей в беднейших слоях населения безусловно на нашей стороне, как это видно из взятия Юрьева и Изборска, где в первом рабочие встретили бегущих белых залпами, а в другом — палками»[371]
.Когда в Риге стало известно о поражении немцев под Хинценбергом, Рижский военно-революционный комитет, работавший в подполье, постановил начать вооруженное восстание.
Город был заранее разделен на районы, большевистская организация — на боевые группы, прикрепленные к районам. Военно-революционный комитет развернул агитационную работу в бело-латышских войсках, расположенных в городе. В результате солдаты отказались выступать против рабочих.
Английские и немецкие интервенты, чувствуя свое бессилие перед поднявшимся на борьбу народом, вынуждены были оставить Ригу. Ульманису и его шайке не на кого было опереться. Белогвардейские части, разгромленные на подступах к Риге, отходили в беспорядке через город на Митавское шоссе, бросая оружие. Правительство Ульманиса бежало. Восставшие рабочие заняли все важнейшие пункты города и мосты через Даугаву. 3 января 1919 года в Ригу вступил кавалерийский эскадрон Латышской стрелковой дивизии. В последующие дни были заняты Митава (Елгава), Тукум (Тукумс), а до конца января — вся Латвия, за исключением Либавы. С помощью Красной Армии латышские трудящиеся изгнали немецких оккупантов из своей страны и уничтожили гнет помещиков и капиталистов. В Латвии была восстановлена Советская власть.
В то же самое время на помощь братскому белорусскому народу Советское правительство направило Западную армию, войска которой были сосредоточены южнее 7-й армии. Западная армия была сформирована в середине ноября 1918 года из Западной, Псковской и Витебской дивизий.
Наступление Западной армии началось 15 ноября одновременно на нескольких направлениях: Полоцк — Вильна, Борисов — Минск, Гомель — Лунинец. Под натиском Красной Армии немецкие оккупанты повсюду отступали. Они не в силах были задержать наступление советских войск. Огромный урон наносили оккупантам белорусские партизаны. Они разрушали железнодорожные пути, останавливали эшелоны с награбленным имуществом, отбирали у немцев оружие.
Части Западной армии 21 ноября освободили Полоцк, 25 ноября — Бобруйск, в начале декабря — Борисов и Слуцк. В Минске власть к 7 декабря фактически уже находилась в руках Совета. На специальном заседании по вопросу о власти Минский Совет единогласно принял следующую резолюцию, предложенную большевиками: