Przebieg bitwy Natarcie na Siedlce rozpoczęło się 24 lipca wieczorem. Oddziały 1 Frontu Białoruskiego Armii Czerwonej po złamaniu oporu niemieckiego na podejściach do Siedlec, dotarły na przedpola miasta. Ponieważ kilkakrotne próby zdobycia miasta z marszu nie powiodły się, dowództwo Armii Czerwonej zadecydowało o jego oblężeniu. Następnego dnia, dopiero po całodziennych walkach żołnierze 11 Korpusu Pancernego dowodzonego przez gen. Filippa Rudkina i 2 Gwardyjski Korpus Kawalerii dotarły do pierwszych zabudowań we wschodniej i południowej części Siedlec. To spowodowało, że Niemcy kontratakowali, dążąc do przywrócenia poprzedniego stanu. W kolejnym dniu Siedlce były już oskrzydlone od południa, wschodu i zachodu, a od rana 27 lipca walki toczyły się już wewnątrz miasta. Polscy partyzanci z Armii Krajowej (około 520 żołnierzy), Batalionów Chłopskich i Armii Ludowej udzielali wsparcia wojskom radzieckim. Pod koniec lipca partyzanci z Armii Krajowej zaatakowali wycofujące się z Siedlec oddziały niemieckie które usiłowały zniszczyć istotne dla funkcjonowania miasta urządzenia. Akcja została zakończona powodzeniem.