В районе Тернополя дивизия «Викинг» вступила в свой первый бой с советскими танковыми частями. В середине июля 1941 г. части дивизии достигли Житомира, а к концу месяца прошли Белую Церковь и Богуслав. Затем дивизия участвовала в наступлении на города Чигирин и Кременчуг. В сентябре дивизия «Викинг» наступала в направлении Павлограда, а затем вела бои по линии железной дороги Мелитополь — Сталино. В середине октября 1941 г. подразделения дивизии достигли Новомосковска, а к концу месяца вступили в Успенское. В ноябре дивизия наступала в районе Миуса, временами отражая яростные контратаки советских танков.
1 января 1942 г. дивизия заняла берега р. Миус, на его берегах дивизия была через несколько дней пополнена финским добровольческим батальоном СС. С декабря 1941 г. по 21 июля 1942 г. дивизия обороняла район Миуса, в этот период боевые группы дивизии направлялись на ключевые участки фронта, где складывалась критическая обстановка, особенно часто боевые группы действовали на западе и севере от Сталино{445}.
В конце июля части дивизии начали движение в направлении Ростова и Батайска. Для штурма советских оборонительных позиций была сформирована боевая группа штурмбаннфюрера СС Августа Дикманна, в состав группы вошел 1-й батальон полка «Германия», дивизионный танковый батальон, 3-й дивизион артиллерийского полка, рота связи и взвод зенитных орудий{446}. После взятия Ростова и Батайска эсэсовцы, тесня Красную Армию, продвигались к берегам Кубани. Дивизия Штайнера, не сбавляя темпа, продвигалась вперед и вскоре достигла Майкопских нефтяных месторождений. В сентябре дивизия прошла через Туапсе, Пятигорск и Минеральные Воды, Моздок, Терек, а в конце месяца приняла участие в кровопролитных боях на участке Сагопшин — Малгобек. Вплоть до 20 октября 1942 г. части дивизии продолжали сражаться в этом районе. Верховное командование сухопутных войск продолжало настаивать на развитии наступления, но доклад Штайнера убедил генерала фон Клейста и начальника Генштаба сухопутных войск генерала Курта Цейтлера прекратить контрнаступление из района Малгобек.
В середине ноября 1942 г. части дивизии способствовали выходу из окружения под Орджоникидзе частей 13-й танковой дивизии, именно своевременное прибытие эсэсовцев спасло ее от уничтожения{447}. 19 ноября дивизия вошла в состав III танкового корпуса и заняла участок фронта на правом фланге корпуса, имея крайней точкой село Дзаурикау. В конце ноября Красная Армия начала штурм позиций корпуса, причем для немецкой стороны ситуация осложнялась присутствием ненадежных румынских частей. В середине декабря 1942 г. части дивизии отошли на линию Алагир — Ардон, а спустя еще несколько дней — на рубеж Хаснидон — Змейская. В арьергарде шел танковый батальон дивизии «Викинг», вернее, одна из его рот. Утром 25 декабря 1942 г. немецкие танки, занявшие выгодную позицию, за несколько минут подбили 14 советских танков, после чего на некоторое время были оставлены противником в покое{448}.
В конце декабря 1942 г. части дивизии, за исключением 3-го (финского) батальона полка «Нордланд», были переброшены по железной дороге в зону ответственности 4-й танковой армии — в район Сальска. 1–2 января 1943 г. части дивизии обороняли местечко Зимовники и в ходе одной из контратак отбили 5 немецких танков, потерянных соседней 23-й танковой дивизией. В середине января 1943 г. части дивизии сражались на Маныче, в феврале 1943 г. вели оборонительные бои в районе Сталино — Донец, а в начале марта отражали советское наступление в районе Грушевая — Изюм. В середине марта из состава дивизии был выведен полк «Нордланд», предназначенный для формирования новой германской дивизии СС. В апреле 1943 г. дивизия была выведена в резерв в Лосовую. В мае из состава дивизии были отозваны финские добровольцы, чей двухгодичный срок службы подошел к концу. Взамен убывших подразделений дивизии в ее состав был включен 1-й батальон Эстонского легиона СС, получивший наименование эстонский добровольческий батальон СС «Нарва». Вместо убывшего командовать III танковым корпусом СС Феликса Штайнера командиром дивизии был назначен бригадефюрер СС и генерал-майор войск СС Герберт Отто Гилле.
5 июля 1943 г. дивизия была выведена в резерв, но уже 7 июля была вновь брошена в бой. В этот период ее использовали в качестве отдельных боевых групп, действовавших независимо друг от друга. В бою у Грушевой отличилась 4-я рота танкового батальона дивизии, уничтожившая несколько десятков советских танков{449}. К середине августа основная часть дивизии была собрана в Ольшанах, в конце месяца она действовала около Полтавы, а позднее — на линии железной дороги Харьков — Полтава. 27 августа 1943 г. дивизия «Викинг» была переброшена в район Черкасс. Все еще находясь на фронте, 22 октября 1943 г. дивизия была переименована в 5-ю танковую. Полки дивизии также получили номера: «Германия» — 9-й, «Вестланд» — 10-й. В ноябре 1943 г. дивизии была временно придана 5-я штурмовая бригада СС «Валлония».