Продвижение русских войск на Балканах шло медленнее, чем рассчитывали в Петербурге, поскольку оно натолкнулось на упорное сопротивление турок. Ценою серьезных потерь русским удалось взять крепости Браилов, Варну и занять узкую полосу Черноморского побережья, что придало новые силы греческим повстанцам. Ко времени прибытия французских войск в Морею в сентябре-октябре 1828 г. повстанческая армия греков с помощью русской армии, одержавшей ряд побед на Балканах, заняла основную часть Пелопонесского полуострова. Весной 1829 г. русские войска перешли в наступление на правом берегу Дуная, осадив крепость Силистрию. В военных действия начали принимать участие и болгарские отряды. В то же время угроза восстания в Сербии не позволяла туркам перебросить подкрепления из Боснии. 22 марта 1829 г. Россия, Франция и Великобритания подписали протокол, по которому в состав греческого государства включались Морея, Кикладские о-ва, часть континентальной Греции. Греция оставалась в вассальной зависимости от Оттоманской империи, ей предоставлялась внутренняя автономия при конституционно-монархической форме правления. Первый монарх назначался тремя союзными державами при согласии Турции, кандидат должен был исповедовать христианство и не иметь родственных связей с домами, царствующими в Великобритании, России или Франции. Греции надлежало ежегодно выплачивать дань султану по 1,5 млн пиастров. Всем лицам, желавшим сохранить турецкое подданство, предоставлялся годичный срок для продажи имущества и свободного выезда из страны. Предусматривалось также объявление полной амнистии всем участвовавшим в войне. По настоянию британцев до окончательного решения греческого вопроса греки должны были прекратить военные действия и вывести войска с территорий, не обозначенных в протоколе. Правительство Греции с решениями конвенции согласилось, отказавшись, однако, выполнить постановление о выводе войск с неуказанных в протоколе территорий. Оно даже приказало своим войскам продвинуться на север как можно дальше, чтобы иметь возможность в будущем увеличить территорию греческого государства.
Летом 1829 г. в военных действиях на балканском фронте произошел перелом. 11 июня русские войска одержали решающую победу над турками в сражении у деревни Кулевца около Шумлы. После 44-дневной осады была взята Силистрия, а затем русские войска приступили к форсированию горных перевалов Старой Планины, пал Бургас. 20 августа турки без боя сдали русским Адрианополь (Эдирне). Турция согласилась признать независимость Греции только после окончательного поражения в войне с Россией, которая закончилась 2/14 сентября 1829 г. в Адрианополе подписанием мирного договора, по которому устье Дуная с островами, все Кавказское побережье Черного моря от устья р. Кубани до северной границы Аджарии, крепости Ахалкалаки и Ахалцих с прилежащими районами перешли к России. Турция признала присоединение к России Грузии, Имеретии, Мингрелии и Гурии, а также Эриванского и Нахичеванского ханств, которые перешли к России от Ирана по Туркманчайскому договору. Кроме того, Адрианопольский договор обеспечивал автономию Дунайских княжеств (Молдавии и Валахии). Подтверждались полученные прежде Россией права свободной торговли во всех областях Османской империи. Султан обязался также осуществить все предписания Аккерманской конвенции 1826 г. Кроме того, Турция открывала проход иностранным и русским торговым судам через Босфор и Дарданеллы. Греция получила широкую автономию.
Греки не хотели мириться с сохранением даже формальной вассальной зависимости от Турции и стали добиваться признания своей полной независимости. По Лондонскому протоколу, подписанному 15 февраля 1830 г., Греция объявлялась независимым государством, но ее территория была несколько уменьшена по сравнению с условиями мартовского протокола 1829 г.: в ее состав вошли Морея, Киклады и южная часть континентальной Греции между устьями рек Сперхия и Аспропотамос. На престол нового государства тремя державами был выдвинут предложенный Великобританией германский принц Леопольд Саксен-Кобургский, который согласился принять корону на следующих условиях: три державы гарантируют независимость Греции; территория Греции увеличивается за счет присоединения ряда о-вов Архипелага и северных областей; державы должны оказать Греции финансовую помощь и сохранить временно свою военную помощь. Следующим Лондонским протоколом, подписанным 20 февраля 1830 г., участники конференции согласились на эти условия, кроме территориальных требований. Под давлением России, которая предложила также туркам снизить контрибуцию на 1 млн червонцев, Порта приняла эти условия. Однако греческий сенат, не решившись открыто отвергнуть условия протокола, выдвинул со своей стороны ряд условий, неприемлемых для Леопольда Саксен-Кобургского. Таким образом, окончательное решение греческого вопроса оказалось отложенным более чем на два года.