Depuis Londres, le gouvernement yougoslave en exil soutient le combat des forces royalistes et nomme Mihailovich général en chef et ministre de la Guerre. Cependant, l'importance des Partisans pousse progressivement les forces alliées à accorder leur confiance aux communistes et à prêter un crédit de plus en plus limité à Mihailovich, accusé de collaborer avec les forces de l'Axe pour abattre la guérilla communiste. Après la Conférence de Téhéran (1943), les Alliés rompent finalement leurs liens avec les Tchetniks, ce qui oblige le gouvernement yougoslave en exil à reconnaître lui aussi la prééminence des Partisans. En juin 1944, le Premier ministre Ivan Subasich place officiellement le maréchal Tito à la tête de la résistance yougoslave et Mihailovich est désavoué. En octobre 1944, Churchill et Staline concluent un accord pour diviser la Yougoslavie en deux zones d'occupation mais, après la libération de Belgrade par l'Armée rouge et les Partisans, il devient évident que les communistes occupent une place prédominante dans le pays. Une épuration très dure, qui touche les collaborateurs comme les monarchistes, est mise en place ; à la demande de Churchill, Tito accepte en de reconnaître un conseil de régence - qui n'a presque aucune activité - mais s'oppose au retour en Yougoslavie de Pierre II, qui doit se résigner à la situation : son exil et celui d'Alexandra se poursuivent donc tandis qu'un gouvernement de coalition dominé par les communistes est constitué à Belgrade.