A Bulgária participou da invasão da Iugoslávia e Grécia, deixando os soldados alemães transitarem por seu território e enviando tropas para a Grécia em 20 de abril. Como recompensa, o Eixo permitiu que a Bulgária ocupasse partes dos dois países — sul e sudeste da Iugoslávia (Vardar Banovina) e nordeste da Grécia (partes da Macedônia Grega e Trácia Ocidental). Nos anos seguintes, as tropas búlgaras ocuparam-se lutando contra vários grupos nacionalistas e movimentos de resistência existentes nessas áreas. Apesar da pressão da Alemanha, a Bulgária não tomou parte a respeito da invasão da União Soviética e não declarou guerra aos soviéticos. No entanto, a Marinha da Bulgária envolveu-se numa série de pequenos conflitos com a Frota do Mar Negro, que inicialmente atacou um navio de transporte búlgaro.