Tres ejércitos búlgaros, agrupando a casi quinientos mil hombres, participaron en el esfuerzo de guerra aliado, entrando en Yugoslavia con el objetivo de bloquear el repliegue de las tropas alemanas estacionadas en Grecia. Las fuerzas búlgaras quedaron encuadradas en las mandadas por el mariscal Fiódor Tolbujin. Las unidades búlgaras libraron importantes combates en Skopie y Niš antes de avanzar en el flanco izquierdo de los ejércitos soviéticos hacia Belgrado, que fue liberada el 20 de octubre. El este y el sur de Serbia, así como Macedonia, fueron liberadas en un mes, y los ciento cincuenta mil hombres del 1. Ejército prosiguieron la lucha en Hungría y, en abril de 1945, en Austria. Establecieron contacto con los británicos del 8.º Ejército británico en Klagenfurt, el 8 de mayo de 1945. Bulgaria perdió 32 000 soldados y oficiales en la guerra contra el Eje.