С 29 ноября полковник Сиванков командовал 77-й стрелковой им. С. Орджоникидзе дивизией, которая в составе 28-й армии участвовала в наступательных боях на левом берегу Днепра. В середине февраля Сиванков был отстранен от должности и в марте назначен заместителем командира 257-й стрелковой Сивашской дивизии 10-го стрелкового корпуса 51-й армии. Участвовал с ней в Крымской наступательной операции, в освобождении Севастополя. С 20 мая дивизия была выведена в резерв и передислоцирована на 1-й Прибалтийский фронт. В его составе летом принимала участие в Белорусской наступательной операции. В ходе Шяуляйской операции 30 июля ее части освободили город Биржай. С 13 августа Сиванков допущен к командованию 279-й стрелковой дивизией, которая занимала оборону по левому берегу реке Лиелупе в районе города Елгава. С 8 октября она перешла в наступление, форсировала реку Вирвичай, прорвала оборону противника и, преследуя его отходящие войска, вышла на восточный берег Балтийского моря, окружив при этом его либавскую группировку. В последующем ее части вели бои по уничтожению курляндской группировки противника. В феврале 1945 года Сиванков был направлен на учебу в Высшую военную академию им. К. Е. Ворошилова.