С 5 января 1944 года командовал 13-й гвардейской стрелковой дивизией (5-я гвардейская армия, 1-й Украинский фронт), отличившейся в Висло-Одерской операции. 12 января 1945 года дивизия под командованием Комарова начала наступление с Сандомирского плацдарма, прорвав оборону противника, и к концу января прошла более 250 километров с Вислы до Одера, форсировав который в районе населённого пункта Линден (Липки, 7 км северо-западнее города Бжег, Польша), захватила плацдарм на левом берегу. За эту операцию частями дивизии уничтожено 1780 немецких солдат, 10 танков, 17 орудий, 3 самоходных орудия и много другой техники, захвачены 700 пленных, 41 орудие, 8 исправных танков, много другого вооружения и техники.