Em 917, o príncipe sérvio Pedro, que era um aliado do cã, mudou de lado abertamente e passou a apoiar o Império Bizantino. Após sua vitória na Batalha de Anquíalo em 917, o caminho para Constantinopla ficou aberto, mas Simeão decidiu lidar com Pedro antes de avançar contra os bizantinos. Um exército sob Teodoro e Marmais foi enviado contra ele, e os generais persuadiram-o a encontrá-los, capturaram-o e enviaram-o a Preslava, onde morreu na prisão. Eles nomearam seu sobrinho Paulo como novo príncipe, mas em 921, Paulo também traiu os búlgaros. Simeão enviou um exército sob Zacarias, que rapidamente depôs o rebelde e tomou o trono. Logo, porém, Zacarias abertamente declarou-se leal ao Império Bizantino e começou hostilidades contra a Bulgária. Em 923 ou 924 Simeão enviou um pequeno exército liderado por Teodoro e Marmais, mas foram emboscados e mortos. Zacarias enviou suas cabeças e armadura para Constantinopla. Essa ação provocou uma grande campanha de retaliação em 924, que anexou a Sérvia como província do Império Búlgaro.