Alegando que nem todos os prisioneiros haviam sido soltos Simeão invadiu novamente o Império Bizantino no verão de 896 e marchou diretamente para Constantinopla. Na Trácia bizantina, Simeão teve que enfrentar um exército bizantino juntado às pressas que aniquilou na Batalha de Bulgarófigo (perto da moderna Babaeski, na Turquia) Numa medida desesperada, Leão VI armou prisioneiros árabes e os enviou para lutar contra os búlgaros e conseguiu assim levantar o cerco à capital A guerra terminou com um tratado de paz que perduraria até a morte de Leão VI em 912 cujos termos obrigavam Bizâncio a pagar um tributo anual aos búlgaros. O tratado também obrigava os bizantinos a cederem a área entre o mar Negro e Istranca ao Império Búlgaro. Neste período, Simeão também conseguiu impor sua autoridade sobre a Sérvia e, em troca, reconheceu o Pedro da Sérvia como príncipe.