После освобождения от оккупации Белград стал столицей Королевства Сербов, Хорватов и Словенцев, в 1929 году переименованного в Королевство Югославия. К Белграду были присоединены Земун и населённые пункты на левом берегу Дуная. Новая волна расширения и застройки ещё больше европеизировала городской облик. Среди новых районов города выделялись Кошутняк, Чукарица. Также застройка охватила берега Дуная и земли, прилегающие к Авале. 6 апреля 1941 года Третий рейх начал вторжение в Югославию. В этот же день произошли массовые бомбардировки Белграда немецкой авиацией, повторившиеся 7 апреля. От них погибло 2274 человека, ещё несколько тысяч были ранены. Тысячи зданий были разрушены или повреждены, была полностью уничтожена Народная библиотека. 12 апреля югославская столица без боя была сдана солдатам Вермахта и вскоре стала центром немецкой военной администрации в Сербии. Весной и осенью 1944 года Белград неоднократно подвергался налётам авиации союзников, жертвами которых стали 1160 жителей города, а все мосты через Дунай и Саву были уничтожены. 20 октября того же года город был освобождён частями Красной армии и югославских партизан.