Как ни парадоксально, «разгром» 3-й танковой начался 17 июня 1941 года. В этот день по приказу начальника штаба Ленинградского военного округа генерал-майора Никишева из состава корпуса была изъята 1-я танковая дивизия.
22 июня части корпуса совершили марш из мест постоянной дислокации (Струги Красные, Псков и Черех) в район г. Красногвардейска. Спустя пять дней из состава корпуса, еще не вступившего в боевое соприкосновение с противником, были изъяты 3-й танковый батальон 25-го танкового полка 163-й мотострелковой дивизии, зенитный дивизион 3-й танковой дивизии и 20 бронеавтомобилей. 30 июня корпус подчинили командующему Северо-Западным фронтом, который уже на следующий день произвел очередное изъятие – 163-я мотострелковая дивизия была подчинена командующему 27-й армией. 4 июля на основании приказа начальника штаба фронта 3-ю танковую дивизию безвозвратно покинул 3-й мотострелковый полк, а 5-й мотоциклетный полк корпусного подчинения – две мотоциклетные роты. Тем не менее в этот же день командующий фронтом поставил задачу остаткам корпуса (3-я танковая дивизия без одного танкового батальона, мотострелкового полка и зенитного дивизиона и 5-й мотоциклетный полк без двух рот) быть готовыми к нанесению удара в направлении Псков – Остров.
На следующий день в 15.25 5-й и 6-й танковые полки 3-й танковой дивизии атаковали Остров с севера и севера-востока. В результате боя с танками и артиллерией противника полки овладели г.Остров и отдельными подразделениями вышли на левый берег реки Великая. Во время атаки танки не имели авиационной и артиллерийской поддержки (в бою участвовал только корпусной гаубичный полк – 24 орудия). Пехоты для удержания занятого рубежа и очищения города от немцев не было (имелось до двух батальонов, сформированных из отходивших бойцов 111-й стрелковой дивизии). К концу боя дивизия потеряла до 50% материальной части.