Os búlgaros tinham sido duramente pressionados devido aos ataques vitoriosos dos magiares, aliados bizantinos, que tinham entregue seus muitos prisioneiros aos bizantinos. Confiante em um acordo favorável, Leão havia dispensado as forças bizantinas. Aliviado da pressão nas duas frentes, Simeão imediatamente prendeu Querosfactes e realizou negociações com ele em sua cela. Enquanto isso Simeão com ajuda de seus aliados, os pechenegues, atacou os magiares e saiu vitorioso. Após a derrota dos magiares, o cã emitiu um ultimato exigindo a libertação de todos os prisioneiros búlgaros como condição de paz. Como o imperador Leão estava sendo pressionado pelos árabes no Oriente, sua exigência foi aceita: Querosfactes retornou para Constantinopla com um enviado búlgaro chamado Teodoro, e os prisioneiros foram libertados. Contudo, logo as hostilidades recomeçaram, e depois dos bizantinos sofrerem uma severa derrota na Batalha de Bulgarófigo, Querosfactes foi enviado novamente a Simeão. Ele conseguiu negociar um tratado (896 ou 897), que libertou um grande número de prisioneiros bizantinos (Querosfactes fala em suas cartas de , sendo certamente um exagero), e assegurou a paz em troca da restauração dos privilégios comerciais da Bulgária, pagamento de um tributo anual pelos bizantinos a Simeão, e algumas concessões fronteiriças.