Печенего-венгрское нападение с севера потерпело неудачу. Сербы также не посмели противостоять Болгарии.
Византия не получила помощи, а болгарская армия уже приближалась к её столице. В отчаянной попытке остановить болгар Империя собрала все войска, что ещё у неё оставались и, присоединив остатки разбитой ахелойской армии, вышла против болгарского войска. По сведениям ромейского летописца Продолжителя Феофана византийская армия была многочисленной. Главнокомандующим ромеев был жаждущий реванша Лев Фока со своим помощником Николаем сыном Дуки.
Так состоялась битва при Катасиртах, рядом с Константинополем. Это было ночное сражение, в котором болгары напали на византийцев и снова разбили их. Лев Фока опять бежал, а Николай погиб. Путь к Константинополю был открыт для войска царя Симеона.
Однако, болгарская армия вернулась обратно в Болгарию. Как после битвы при Каннах, когда Ганибал не продолжил наступление на Рим, историки не могут удовлетворительно объяснить, почему Симеон не пошёл на Константинополь.
Сразу по окончании кампании против Византии, Симеон сверг с сербского престола и бросил в темницу Петара Гойниковича, который пытался ему изменить. На его место царь поставил своего протеже Павла Брановича.
По инициативе Симеона был созван церковный собор (917 или 918), провозгласивший самостоятельность Болгарской церкви, а новоизбранный патриарх совершил освящение Симеонова титула «Симеон, волею Христа Бога самодержец всех болгар и ромеев».
В 918 году болгарское войско совершило поход в Элладу и захватило Фивы.
Непрерывные поражения привели в 919 году к перевороту в Византии. Друнгарий флота Роман Лакапин сменил императрицу Зою на посту регента, и сослал её в монастырь, после чего сосватал свою дочь Елену за малолетного Константина VII и в 920 году стал со-императором, узурпировав реальную власть в империи.
Именно это Симеон пытался сделать уже семь лет. Взойти на византийский трон дипломатическими способами стало невозможно, и Симеон принял решение начать новую войну.
В 920—922 болгарская армия предприняла одновременное наступление на два фронта: на востоке она преодолела пролив Дарданеллы и осадила город Лампсак в Малой Азии, на западе же завладела всей территорией до Коринфского перешейка. В 921 болгары снова овладели Адрианополем, который Симеон продал Зое в 914 году, и опять подступили к Константинополю.
Тем временем (921) ромейская дипломатия попыталась взбунтовать сербов во главе с Павлом Брановичем против Симеона, но болгарский самодержец заменил на сербском престоле Павла на Захария и бунт провалился.
На востоке болгарское войско, маневрировавшее около Константинополя между 11 и 18 марта 922, встретилось с византийским при Пигах. Ромейская армия была под командованием ректора Иоанна и Пота Аргира. В её состав входила и императорская гвардия. Фланги византийцев поддерживал флот во главе с друнгарием флота Алексеем Муселе.
В битве ромеи не смогли удержать стремительного наступления болгар. Часть византийских солдат была убита, остальные в том числе Алексей утонули в бухте Золотой рог. У Симеона была могучая армия, но он понимал, что для завоевания Константинополя нужен и сильный флот, чтобы нейтрализовать византийский и окружить великий город с моря. Царь обратился к арабам, у которых в то время были мощные морские силы. В 922 болгарское посольство было послано к халифу Убайдаллаху аль-Махди в столицу Фатимидского халифата Кайруан (в современом Тунисе). Халиф согласился на предложение о совместной нападении на Константинополь с суши и с моря, и послал в Болгарию своих людей для уточнения подробностей. Однако, на обратном пути их захватили византийцы в Калабрии (Южная Италия). Симеон предпринял вторую попытку, на этот раз с аль-Дулафи, но и она провалилась.
Под византийским влиянием сербский жупан Захарий восстал против Болгарии. В 924 Сербия была завоевана и присоединена к болгарскому царству, а Захарий сбежал в Хорватию, провозглашённую в 925 королевством и бывшую союзницей Византии.[89] Болгарский корпус под предводительством Алогоботура вторгся в Хорватию (926), но попал в засаду в горах Боснии и был разбит. Опасаясь болгарского ответа, первый король Хорватии Томислав I согласился расторгнуть союз с Византией и подписать мир на основе status quo. После заключения мира папа Иоанн X послал в Велики-Преслав своих легатов герцога Иоанна и епископа Мадалберта, которые признали (осенью 926 императорский титул Симеона и патриаршество главы болгарской церкви.
C начала 927, несмотря на отчаянные призывы к миру Романа Лакапина, Симеон начал широкомасштабную подготовку к осаде Константинополя. Однако, осада эта так и не состоялась. 27 мая 927 Симеон I Великий умер от сердечной недостаточности в своем дворце в Преславе.