不久的12月15日，它又被拉多米尔·普特尼克元帅率领的塞尔维亚军队夺回。1915年10月9日，在一场持续数天的战役后，贝尔格莱德被陆军元帅奥古斯特·冯·马肯森指挥的德国陆军和奥匈帝国军队占领，城市遭受了巨大的损坏。1918年11月5日，法国元帅路易·弗朗谢·德斯佩雷和南斯拉夫国王亚历山大一世率领的法国陆军和塞尔维亚军队解放了贝尔格莱德。战争结束后，贝尔格莱德成为新的南斯拉夫王国的首都。在1920年代和1930年代，城市经历了快速的发展。至1931年，人口增长为239,000人（包括之前属于奥匈帝国的泽蒙）；