Со 2 мая 1943 года в связи с ранением полковника И. А. Даниловича подполковник Васильев вступил во временное командование дивизией и воевал с ней до конца войны. Летом 1943 года дивизия в составе 69-й армии Воронежского, а с 18 июля — Степного фронтов участвовала в Курской битве, Белгородско-Харьковской наступательной операции. Приказом ВГК от 5 августа 1943 года за освобождение города Белгород ей было присвоено почетное наименование «Белгородская». Продолжая наступление, её части овладели городом Харьков, затем форсировали реки Уда и Мерефа и к 27 сентября вышли на левый берег реки Днепр. С 29 сентября дивизия была выведена в резерв Ставки ВГК. В начале октября она была переброшена в район Киева, а с 12 октября вошла в 1-ю гвардейскую армию. С середины ноября дивизия в составе 1-го Украинского фронта участвовала в Киевской оборонительной операции. С 18 декабря она вошла в состав 38-й армии и вела успешные бои на подступах к Бердичеву в ходе Житомирско-Бердичевской наступательной операции. В марте 1944 года дивизия принимала участие в Проскуровско-Черновицкой наступательной операции. За освобождение города Винница она была награждена орденом Красного Знамени (23.3.1944). В дальнейшем её части в составе 38-й армии принимали участие в Львовско-Сандомирской, Восточно-Карпатской, Карпатско-Дуклинской, Западно-Карпатской, Моравска-Остравской и Пражской наступательных операциях (с 30 ноября 1944 г. — в составе войск 4-го Украинского фронта). За освобождение городов Вадовице, Спишска Нова Вес, Спишска Стара Вес и Левоча дивизия была награждена орденом Суворова 2-й ст. (19.2.1945), а за овладение городами Богуми, Фриштат, Скочув, Чадца, Великая Битча — орденом Кутузова 2-й ст. (4.6.1945).