Танковое сражение за Дубно-Луцк-Броды стало самым крупным танковым сражением в истории. Бой стал ответом на наступление Рейха 22 июня и начался уже 23 числа, продолжаясь до 30 июня. С советской стороны было 3128 танков, а с немецкой – 728.
Фактически, контрнступление советских мехкорпусов началось уже 26 числа, после марш-бросков в район боев, хоть бои шли и ранее. Уже 28 числа немцы начали нести ощутимые потери, они даже были оттеснены на несколько десятков километров. Особых успехов добился корпус Д.И. Рябышева, который, совершив 500-километровый марш, прорвался к Дубно и захватил 30 вражеских танков. Танкисты быстро смогли обучиться использовать вражескую технику и уже через сутки, во время немецкого контрнаступления, воевали на ней.
Но уже вскоре начались отступления, которые перерастали в окружения советских войск. Несмотря на то, что наши войска прорывались через заслоны противника, они несли ощутимые потери: СССР потерял 2500 танков, в то время как немцы – 186.