Z okolicy Golic uderzyły rosyjskie czołgi wraz z piechotą. Niemiecka obrona została przełamana, dzięki czemu Armia Czerwona wkroczyła do północno-wschodniej części Siedlec. Czołgi ZSRR pozostały na przedmieściach. Kontratak SS wyrzucił Rosjan ponownie z miasta. Od około godziny 15:00 ponownie rozpoczął się atak sowieckiej artylerii. Niemcy spodziewając się kolejnego ataku wycofali swoje czołgi na pozycję na peryferiach Siedlec.
Po południu oddziały 3 Dywizji Pancernej SS „Totenkopf” otrzymały rozkaz porzucenia nocą miasta i ustawienia się na linii obrony wytyczonej na północnym brzegu rzeki Liwiec. Około godziny 17:00 3. Dywizja Pancerna SS, podczas przygotowań do odwrotu, została zaatakowana z kierunku wschodniego przez Sowietów w sile 12 czołgów. Po zażartych walkach na wschodnich peryferiach miasta zaatakowany został cały front obrony. Walki przesunęły się w głąb miasta. Po godzinie 20:15 walki o Siedlce toczyły się na wszystkich kierunkach z wyjątkiem północno-zachodniego. Koło godziny 23:00 pod koniec dnia 30 lipca feldmarszałek Walther Model w rozmowie telefonicznej z generałem Hellmuthem Beckerem wydał rozkaz wycofania wojsk ku rzece Liwiec. Do godziny 3:00 w nocy 31 lipca wszystkie oddziały niemieckie wycofały się z Siedlec.