Na jugoslavenskom ratištu u sastavu NOVJ-a djelovalo je sredinom 1944. godine 12 korpusa s ukupno 40 divizija i više samostalnih brigada i partizanskih odreda – ukupno oko 400.000 boraca. Narodnooslobodilački rat buktio je u svim krajevima Jugoslavije. Čvrsto je vazao za sebe tri neprijateljske armije, odnosno 11 korpusa sa 51 divizijom – ukupno oko 870.000 vojnika. Od toga su 24 divizije bile njemačke, a devet ih jebilo bugarskih. Osim toga, u Grčkoj se još nalazila grupa armija ''E'' sa 350.000 vojnika, koja se u svako doba mogla pojaviti u Jugoslaviji. Zadržavanje krupnih njemačkih snaga na Balkanu i poslije poraza Nijemaca u Sovjetskom Savezu sredinom 1944. nije odgovaralo stvarnoj situaciji Njemačke u to vrijeme. Berlin je, međutim, htio da se s tako jakim snagama suprostavi eventualnom pokušaju savezničkog iskrcavanja Balkan; da utječe na držanje Bugarske i Rumunjske; da osigura neutralnost Turske; da razbije NOVJ-a koja mu je značila veliku opasnost, pogotovo ako bi Crvena armija prodrla u područje Dunava i ako bi se saveznici pojavili na obalama Jadrana.
Srbija je za Nijemc imala posebno vojno – političko značenje. To je, prije svega, bilo zbog komunikacija koje iz doline Save i Dunava vode prema jugu i jugoistoku prema Grčkoj, Albaniji, Bugarskoj i Rumunjskoj, a zatim i zbog sirovinskih baza za njemačku ratnu privredu, posebno zbog sirovina iz rudnika u Boru, Trepči i Majdanpeku. Zato je njemačka vrhovna komanda smatrala da se Srbija mora odbraniti i sačuvati za Nijemce pošto-poto. S tom je svrhom i angažirana grupa armija ''F'' na čelu s feldmaršalom Maximillianomvon Weichsom, čije se sedište nalazilo u Beogradu. Nijemci su računali i s bugarskim okupacionim trupama, ukupn oko 90.000 ljudi, i s angažiranjem četnika Draže Mihajilovića, jer su znali da za četnički pokret i političke snage koje su stajale iza njega odbrana Srbije u ovoj fazi rata prestavlja presudno pitanje i da će se zqato odlučno angažirati protiv narodnooslobodilačkog pokreta.
I za NOP je Srbija u tom periodu rata imala odlučujuće značenje. Prije svega, trebalo je na tom području razbiti četničko-nedićevske vojne formacije i njihov aparat. Iako su bile stvorene većinom prisilnom mobilizacijom, uz punu podršku i pomoć okupatora, te su formacije predstavljale još jednu snagu na koju se domaća i strana reakcija oslanjala u borbi protiv NOP-a. Iništenje tih formacija u Srbiji bilo je nužno i zbog pune afirmacije NOP-a kao odlučujuće općejugolsavenske vojno-političke snage. U to su vrijeme, naime, zapadni saveznici još uvijek računali da je srpski narod uz pokret Draže Mihajilovića, odnosno uz monarhiju, i da će pomoću rakcionarnih snaga u Srbiji moći utjecati na konačno društveno uređenje Jugoslavije.
Uprkos strahovitom teroru okupatora i kvislinških snaga, narodnooslobodilački pokret u Srbiji snažno se razvijao. Samo od 20. lipnja 1944. godine formirano je u jugoistočnoj Srbiji pet divizija NOVJ-a. One su ozbiljno ugrožavale pozicije okupatora i četnika, koji su zbog toga, angažirali sve raspoložive snage da bi bar pokišali spriječiti daljnje jačanje NOP-a. Trebalo je, dakle, glavninom oslobodilačke vojske prodrijeti prema Srbiji kako bi se srpskim divizijama što prije pružila potrebna pomoć i omogućio nesmetan razvoj narodnooslobodilačkog pokreta. Osim toga, u Srbiji su se nalazile znatne rezerve u ljudstvu i materijalnim dobrima za popunu starih i forimranje novih divizija i korpusa. Ne bez razloga, računalo se i s tim da će snažni udar po okupatorskim i kvislinškim snagama u Srbiji utjecati na držanje bugarskih okupatorskih snaga, koje su se već počele kolebati. Time bi se znatno olakšalo daljnje jačanje NOP-a u Makedoni a i razvoj oslobodilačke borbe u Bugarskoj.
Značenje Srbije bilo je i u tome što bi se prodorom jačih oslobodilačkih snaga i njihovim izbijanjem na obale Dunava stvorili uvijeti za povezivanje jugoslavenskog ratišta s Crvenom armijom, koja je nadirala prema Rumunjskoj i Bugarskoj, a time i za stvaranje jedinstvene savezniče fronte. A od toga su Nijemci posebno strahovali. I upravo zbog tih razloga Vrhovni štab je od početka 1944. sistematski pripremao plan da, u pogodnom trenutku, s područja istočne Bosne, Sandžaka i Crne Gore prodre u Srbiju.
U proljeće iste godine činilo se da je vrijemeda se plan i ostvari. Zamisao je bila da se najprije na prilazima Srbije – u Crnoj Gori, istočnoj Bosni i Sandžaku – prikupe dovoljno jake snage i prodru u Toplicu. Time bi se ojačala grupacija pod komandom Glavnog štaba Srbije, s kojim bi onda snage koje su prodrle u Srbiju zajednički nastupale u zapadnu Srbiju i Šumadiju. Dio snaga krenuo bi prema istočnoj Srbiji i dolini Dunava u susret Crvenoj armiji. Za taj poduhvat angažirana je Operativna grupa divizija sastavljena od 2. proleterske, 2. i 17. divizije, zatim 1. proleterski korpus (1. i 6. divizija) i 12. vojvođanski korpus (16. i 36. divizija), kojemu su kao pojačenje trebale stići 11. krajiška i 28. slavonska divizija. Za osiguranje ovog prodora prikupljen je u Crnoj Gori 2. udarni korpus sa 3, 29. i 37. divizijom, a u istočnoj Bosni 3. udarni korpus (27. i 38 divizija).
U južnoj i istočnoj Srbiji u tosu vrijeme već djelovale 21, 22, 23, 24 i 25. divizija, koje su kasnije ujedinjene u 13. i 14. korpus.
Frupiranje snaga NOVJ-a u istočnoj Bosni, Crnoj Gori i Sandžaku, kao i pojačana aktivnost jedinica u Srbiji, nisu promakli neprijatelju. Zbog toga je Berlin, na prijedlog feldmaršala von Weichsa, odlučio da izvede više ofenzivnih operacija. Htjeli su, svakako, spriječiti prodor jačih snaga NOVJ-a iz Crne Gore i Bosne u Srbiju, a istodobn razbiti gruapaciju oko Glavnog štaba Sribije i time – kako su mislili – širenje NOB-a u Srbiji. Nijemci su planirali da razviju veće operacije na tri područja: u južnoj Srbiji, u istočnoj Bosni, u Crnoj Gori i Sandžaku. Von Weich je angažirao njemačke, bugarske i četničke snage koje su već bile u Srbiji, Crnoj Gori i istočnoj Bosni.
Njemačko-bugarsko-četnička tzv. topnička-jablanička operacija počela je sredinom srpnja 1944. Cilj joj je bio da uništi divizije NOV-a u Srbiji. Iako su Nijemci uspeli potisnuti neke jedinice, pet divizija NOV-a u južnoj Srbiji uspješno je izbijeglo uništavajuće borbe, a zatim prešlo u napad.
Uporedo s akcijom u Toplici i Jablanici, Nijemci su poduzeli napad na snage u istočnoj Bosni, s namjerom da ih odbace s tog područja i spriječe njihov prodor u Srbiju. Pripremali su istodobno ofenzivu protiv jedinica NOVJ-a u Crnoj Gori, poznatu kao andrijevička operacija. Jedini uspjeh nerijatelja bio je u tome što je za nekoliko dana odgodio prodor svježih snaga NOVJ-a u Srbiju i time otežao položaj jedinica oko Glavnog štaba Srbije.
Prva je prema Srbiji krenula Operativna grupa divizija koje su bile prikupljene u rajnonu Berana. Njima je naposredno rukovodio drug Tito s Visa, a njihov je zadatak bio da od Berana krenu prema Novom Pazaru i rijeci Ibru, da zatim prijeđu rijeku i razbiju okupatorske i četničke snage na prostoru Kopaonika, Župe i Toplice te da se povežu sa srpskim divizijama u južnoj Srbiji. Pošto ovim snagama pruže potrebnu pomoć, trebalo je da nastave prodor na sjever, preko Zapadne Morave prema Rudniku i Suvoboru u susret 1. proleterskom i 12. korupusu, koji će onamo stići iz istočne Bosne i Crne Gore.
Nakon poraza kod Andrijevice, njemačke jedinice u sjevernoj Crnoj Gori i Sandžaku bile su demoralizirane i nisu predstavljale neku osobitu snagu sposobnu da spriječi prodor Operativne grupe. Tako se Operativna grupa već prvih dana kolovoza pojavila u dolini Ibra. Tada, točnije 3. kolovoza ujutro, komandant njemačkog 14. puka 7. SS divizije ''Princ Eugen'' naredio je svojim komandantima bataljona da ''pošto-poto spriječe prodor neprijatelja na istok''. Međutim, navečer tog dana Operativna grupa divizije je širokom frontom, služeći se i najprimitivnijim sredstvima, forsirala rijeku Ibar, desetkovala njemačke, četničke, bjelogardijske i bugarske snage, izbila na Kopaonik i počela prodor prema Toplici. Nijemci su se našli u dilemi što da rade, kako da angažiraju snage kojim su raspolagali u dolini Ibra, kamo je – u Kosovsku Mitrovicu – već pristizala iz Grčke njemačka 1. brdska divizija. Za to vrijeme Operativna grupa divizija nastavila je uspješne borbe s četnicima, Bugarima i Nijemcima na području Župe i u dolini Toplice. U drugoj polovici kolovoza, u rajonu Kuršumlije, uspostavila je neposrednu vezu s divizijama oko Glavnog štaba Srbije. Te su divizije u to vrijeme svojim akcijama vezale na sebe krupne neprijateljske snage i time olakšale brz prodor Operativne grupe divizija u Srbiju.
Oslobođenjem značajnog teritorija i spajanjem sa snagama Glavnog štaba Srbije, Operativna Grupa divizija potpuno je izvršila prvi dio svoje zadaće. Njezini uspjesi imali su izvanredno veliko značenje za daljnji razvoj događaja u čitavoj Srbiji. Razbijanje četničkih korpusa na Kopaoniku, kao pokretne i udarne snage Draže Mihajilovića, značilo je težak udar za četnički pokret u cjelini. Situacija se bitno promjenila u korist NOP-a. Narod je masovno stupao u NOVJ. Formirane su nove brigade i divizije. Oslobođen je prostran teritorij, a jedinice su krenule u susret Crvenoj armiji prema Dunavu, gdje su partizaski odredi i druge jedinice NOVJ-a već držali znatna oslobođena područja.
Nijemci, iako zbunjeni brzinom razvoja događaja, odlučili su poduzeti nove ofenzive protiv snaga NOVJ-a u južnoj Srbiji, istočnoj Bosni, Sandžaku i Crnoj Gori. Protiv Operativne grupe divizija i jedinica Glavnog štaba Srbije angažirali su Bugare, preostale četničke snage i neke svoje manje jedinice, dok su se glavninom uputili u istočnu Bosnu, Sandžaki i Crnu Goru da razbiju 1. proleterski i 12. korpus, koji su se pripremali za upad u Srbiju, kao i 2. i 3. korpus, koji su osiguravali teren na kojem su se rasporedile udarne snage Vrhovnog štaba za prodor. Njemački komandant von Weichs povjerio je izvođenje ove ofenzive komandantu 2. oklopne armije generalu de Angelisu, a čitav operacijski plan dobio je šifrirani naziv ''Rubezahl'' (ime šumskog diva iz njemačkih bajki), dok se u našoj historiografiji naziva durmitorska operacija.
Uočavajući namjere Nijemaca, Vrhovni je štab blagovremeno naredio snagama u Srbiji, Crnoj Gori, Sandžaku i istočnoj Bosni da izbjegavaju frontalne borbe i sačuvaju udarnu snagu jedinica za ostvarnje glavnog zadatka, tj. za prodor u Srbiju. Zbog toga je Vrhovni štab donio raniji prijedlog štaba 12. korpusa da se na odsjeku Foča-Bastasi prebaci preko Drine, gdje bi ga prihvatila 1. proleterska divizija, a zatim da s 1. korpusom prodre u Srbiju.
Četvrtog kolovoza 1944. počeo je pokret 12. korpusa zajedno sa 6. proleterskom diviziom prema Foči. Istodobno je 3. korpus krnuo s planine Javora prema Vlasenici da bi svojim operacjama vezao na sebe jače neprijateljske snage i time olakšao pokret 12. korpusa prema Srbiji. U sastav 3. korupsa ušla je i 11. krajiška divizija, koja je po naređenu Vrhovnog štaba jugozapadno od Modriče prešla rijeku Bosnu i došla u istočnu Bosnu.
Pokret 12, korpusa odvijao se pod izvanredno teškim uvjetima. Teren je bio teško prohodan, a Nijemci su pomoću radio-goniometrijskih aparata i radio-prislušne i kriptografske službe otkrili pokret korpusa, pa su zauzilmali položaje na komunikacijama preko kojih je 12. korpus morao prelaziti. Na nekim komunikacijama, kao što je put koji vodi od Sokolca prema Han-Pijesku, jedinice 12. korusa morale su prihvatiti žestoke borbe da bi se mogle probijati dalje. Kada je 12. korpus prešao cestu Foča-Kalinovik, uputio se prema Drini s namjerom da je prijeđe pokraj Foče. Kako su Nijemci priluškivanjem radio-veze štaba s Vrhovnim štabom znali za tu namjeru, postavili su ondje 7. SS diviziju ''Princ Eugen'', koja je dočekala Vojvođane i odbacila ih s Drine. Komanda 12. vojvođanskog korpusa promijenila je zatim prijašnju odluku i naredila pokret prema Zelengori i Pivi. Nastupajući preko Zelengore, 12. korpus je 15. kolovoza prešao Pivu kod Mratinja i izbio na Pivsku planinu. S premorenim jedinicama i više od 600 teških ranjenika, 12. korpus se sredinom kolovoza našao u predjelu opustošene Pive, upravo kada je neprijatelj već počeo pokrete zbog stezanja obruča oko slobodnaog teritorija u Crnoj Gori i oslobodilačkih snaga koje su djelovale s tog teritorija. Nijemci su za tu operaciju angažirali 7. SS diviziju ''Princ Eugen'', 1. brdsku diviziju i 181. diviziju, četnike i muslimansku kvislinšku miliciju.
Nijemci su očeli napad 12. kolovoza i već sutradan zauzeli Berane i Andrijevici, a onda Matoševo i izbili pred Kolašin i Mojkovac. U skladu s direktivom Vrhovnog štaba, snage NOVJ-a nisu se upuštale u frontalne borbe. Osnovni zadatak bio im je da što duže drže Nijemce, kako bi se dobilo potrebno vrijeme da se prikupe ranjenici i savezničkim avionima evakuiraju u Italiju. Svim jedinicama na tom području naređeno je da svoje ranjenike hitno upute na aerodrom Negobuću kog Žabljaka. Kada je, međutim, taj aerodrom bio ugrožen, naređeno je prebacivanje ranjenika u Pivu na improvizirani aerodrom kod sela Brezne blizu Šavnika. Za to su vrijeme dijelovi 2. i 12. korpusa vodili žestoke borbe da bi omogućili da se 1080 ranjenika prikupi i evakuira. Oko 36 savezničkih aviona pod zaštitom 50 lovaca uspijelo je 23. kolovoza evakuirati ranjenike u Italiju. Poslije toga jedinice NOVJ-a nisu više bile vezane za taj teren i mogle su slobodno manevrirati. Dvanaesti korpus krenuo je na sjever preko Zelengore i Jahorine prema Starom Brodu na Drini da bi se pripremao za prijelaz u zapadnu Srbiju. Istodobno je i 6. lička divizija prešla Taru i krenula na Zlatibor u sastav 1. proleterskog korpusa. Time je završene operacija ''Rubezahl'', posljednja veće njemačka ofenziva na jugoslavenskom ratištu, a snage 1. proleterskg i 12. vojvođanskog korpusa mogle su sada krenuti u Srbiju.
U noći između 20. i 21. kolovoza 1. proleterska divizija prešla je rijeku Lim kod Manastirske banje, razbila četnike, oslobodila Priboj i krenula prema Zlatiboru. Slijedećih dana pridružile su joj se 6. lička i 37. sandžačka divizija. Ispred snaga NOVJ-a našla se, međutim, 24. bugarska divizija, koja je organizirala čvrstu odbranu na Palisadu. Iako je Vrhovni štab naredio da se snage ne upotrijebe i ne troše s Bugarima na Palisadu, jedinice 1. proleterske divizije izvršile su nekoliko napada i ne samo skršile bugarsku odbranu nego uništile cijelu 24. diviziju. Uz gubitke od 700 mrtvih i ranjenih, Bugari su napustili Palisad. Prvom proleterskom korpusu bio je otvoren put ptema Arilju i Požegi, kaom je dospio na početku rujna.
Dok je 1. proleterski korpus krčio prodor za Srbiju bez većih zastoja i težih oružanih konfrontacija s neprijateljem, dotel su se jedinice 12. korpusa probijale u višednevnim dugim marševima i, tako reći, danonoćnim borbama. Vrhovni štab stalno je brinuo o stanju toga korpusa i naredio da ga se redovito i što bolje opskrbljuje zračnim putem. Osim toga maršal Tito naredio j komandi 1. proleterskog korpusa da prihvati prijelaz 12. korpusa na sektoru Starog Broda na Drini. Vojvođanske jedinice su, uprkos snažnom njemačkom i četničkom otporu, 5. i 6. rujna prešle Drinu, prebacile se na desnu obalu rijeke i krenule prema planini Tari. Tamo su se spojile s 1. proleterskim korpusom.
Sada su se u Srbiji okupile krupne snage NOVJ-a – Operativna grupa divizija, 1. proleterski, 12. vojvođanski i 13. i 14. srpski korpus. S takvim snagama Vrhovni štab je potpuno preuzeo inicijativu. Počelo je, u pravom smislu riječi, protjerivanje neprijatelja s tla Jugoslavije. U snažnom borbenom napredovanju, jedinice NOVJ-a spojile su se s jedinicama Crvene armije, koje su 6. rujna kod Turnu Severina izbile na granicu Jugoslavije. Oslobođen je veliki dio Srbije. Gotovo svakog dana neko je mjesto dočekalo u slavlju svoje oslobodioce – Titove partizane. Njemačka vrhovna komanda zapala je i na toj fronti u težak položaj. Bila je primorana da grupu armija ''F'' iz Grčke usmjeri na vardarsko-ubarsko-sandžačku liniju, koja joj nije pružala izgleda za neke operativne prednosti.
Još potkraj kolovoza drug Tito je s Visa uputio generalu Peki Dapčeviću, komandantu 1. proleterskog korpusa, direktivu u kojoj je upozorio na novu situaciju i zadatke jedinica NOVJ-a u Srbiji. Upozorio je da predstoji povlačenje Bugara iz Srbije, da se uskoro može ostvariti veza s Crvenom armijom, da je nastuplia demoralizacija kod četnika i nedićevaca, da su Nijemci zeuzeti na sve strane i da će se daljnji događaji odvijati brzo. Zbog toga – preporučio je Tito – valja brzo raditi i vješto manevrirati trupama i ne treba prolijevati krv i gubiti vrijemo oko nekog utvrđenog gradića... ''za nas je važno dobiti pozicije na terenu, što šire to bolje. Sada je bitno ovladati strategijskom gredom Rudnik – Suvobor – Sokolska planica – Cer radi razbijanje osnovnih četničko—nedićevskih snaga, bržeg prodiranja ka Šumadiji i Beogradu, radi dobijanja sigurnog oslonca za naše trupe, stvaranja uslova za novu mobilizaciju i dobijanje vojničkog i političkog efekta...'' Istodobno, Tito je naredio Glavnom štabu Srbije da operira u južnoj i istočnoj Srbiji, a da se u zapadnu Srbiju uputi Operativna grupa divizija.
Koliko je Vrhovni štab bdio nad razvojem vojno—političke situacije u Srbiji, najbolje se vidi iz toga što je još jedanput, 5. rujna, skrenuo štabu 1. proleterskog korpusa pažnju na to da treba brzo upasti u Šumadiju i zapadnu Srbiju, da je osnovno razbiti nedićevsko—četničke snage i njihov aparat, jer će time onemogućiti sve kombinacije rakcinarnih snaga u zemlji i inozemstvu.
Na temelju tih stavova Vrhovnog štaba počelo je nastupanje 1. proleterskog i 12. vojvođanskog korpusa prema Povljenu, Maljenu i Suvoboru. Glavne četničke snage, jačine oko 9.000 ljudi, bile su grupirane na prostoru: Požega, Jelova gora, Kosjerić. Četnici su htjeli pošto—poto spriječiti prodor jedinica NOVJ-a na sjever. Devetog rujna 1. proleterski korpus potpuno je razbio četničke snage i prisilo ih da se u neredu povuku prema Maljenu i Suvoboru. Do večeri 11. rujna bili su zauzeti i Maljen i Suvobor, a jedinive su izbile u dolinu Ljiga i pred Valjevo. U isto vrijeme je 12. korpus s Tare krenuo prema Povljenu i dolini Jadra, razbio četničke snage te 12. rujna stigao u Jadarsku dolinu.
Šestog rujna je i Operativna grupa divizija počela svoj pokret. U njezin sastav, umjesto 2. proleterske divizije, koja je stavljena pod komandu Glavnog štaba Srbije, ušla 21. srpska divizija. Jedinice su krenule iz šireg rajona Aleksandrovca preko Željina, Čemerne, Guče i Užičke Požege prema Rudniku. Pošto je Operativna grupa ponovo prešla rijeku Ibar, njezina 5. krajiška divizija napredovala je prama Ivanjici, a 17. istočnobosanska i 21. srpska divizija preko Čemerne prema Guči. Nakon oslobođenja Guče i Arilja jedinice su preko Ovčarsko—kablarske klisure napredovale prema Gornjem Milanovcu, jer im nije uspjelo da brzo osvoje Požegu i Užice, kamo su stigli dijelovi 7. SS divitije ''Princ Eugen''.
Takosu se polovicom rujna 1944. mogle spojiti tri velike grupacije NOVJ-a u zapadnoj Srbiji, i to Operativna grupa divizija, 1. proleterski i 12. korpus. Tolika oružana sila bila je sposobna da potpuno oslobodizapadnu Srbiju, da upadne u Šumadiju i posavinu i da se približi Beogradu. U pozadini njemačke fronte djelovale su tada 2. šumadijska brigada, 1. šumadijski i Kosmajski partizanski odred.
Do kraja rujna glavna grupacija NOVJ-a koja je prodrla u Srbiju oslobodila je Bornji Milanovac, Aranđelovac, Lazarevac, Lajkovac, Valjevo i Krupanj, razbila četnike i Nijemce na tom prostoru i stvorila najpovoljije uslove za nastupanje prema Beogradu, odnosno Velikoj Moravi. Od tih snaga Vrhovni je štab sredionom rujna 1944. formirao 1. armijsku grupu, u sastav koje je ušao 1. proleterski korpus, Operativna grupa sastavljena od 5. krajiške, 17. istočnobosanske i 21. srpske, te 12. udarni korpus. Devet divizija našlo se nadomak Beograda u očekivanju da počne bitka za oslobođenje glavnog grada.