Během druhé světové války byl Čačak místem četných bojů. V roce 1941 město obsadily okupační vojska (po tzv. Dubnové válce). Jednotky četniků a partyzánů zde provedly několik společných útoků na německé vojenské posádky. Německá okupační správa zde následně provedla rozsáhlou odplatu; 14. a 15. října 1941 zde bylo popraveno 1746 lidí. Na podzim 1944 probíhaly o Kraljevo těžké boje. Jednotky partyzánů a Rudé armády bojovaly o předmostí Kraljeva celkem šest týdnů. Kraljevo bylo osvobozeno 29. listopadu 1944.