La ciudad resultó bombardeada una segunda vez el 16 y 17 de abril de 1944 por los Aliados, causando la muerte de unas 1600 personas. Tanto este bombardeo como el llevado a cabo por los alemanes en 1941 ocurrieron el día de la Semana Santa ortodoxa. Finalmente, el 20 de octubre de 1944, las fuerzas de los partisanos yugoslavos comunistas y del Ejército Rojo soviético lograron la liberación de la ciudad. Tras el final de la guerra, el 29 de noviembre de 1945, el mariscal Josip Broz Tito proclamó la República Federal Socialista de Yugoslavia en Belgrado. El coronel Draža Mihailović fue juzgado y ejecutado en Belgrado en 1946.