В инструкции от 18 апреля делались несколько иные акценты: главной задачей Гейдену ставили выполнение положений Лондонского договора, а самостоятельные боевые действия против турок отходили на второй план. Кроме того, русской эскадре советовали выбрать вместо Мальты новый порт базирования. Гейден избрал остров Порос, находящийся вблизи восточного берега Морей.
Блокада Морей осуществлялась русскими кораблями совместно с эскадрами Кодрингтона и де Риньи. В Морее был высажен французский сухопутный десант. В результате к концу сентября 1828 года полуостров был полностью очищен от турок.
Для усиления эскадры Гейдена в июне того же года в Средиземное море отправилась новая эскадра в составе 4 кораблей, 4 фрегатов и 3 бригов под командованием контр-адмирала Рикорда. Задачей нового отряда кораблей была блокада Дарданелл. В конце сентября на Мальте состоялась встреча Гейдена с Рикордом, а 11 октября последний с кораблями «Фершампенуаз» и «Эммануил», фрегатами «Мария» и «Ольга» отплыл к Дарданеллам. Цель блокады определялась в депеше Нессельроде к Гейдену от 14 августа 1828 года: «Когда вы соединитесь с контр-адмиралом Рикордом, но никак не ранее, и будут выбраны корабли, которые вы назначите для означенного предприятия... вы объявите, граф... вашим сотоварищам, что имеете приказание поставить и объявить Дарданеллы, равно как и Константинополь, в положение блокады; что вы поставите по этому предмету перед Дарданеллами дивизию из стольких кораблей и под командой такого-то офицера; что дивизия адмирала Мессера блокирует со своей стороны Босфор и что император считает эту меру неизбежной, чтобы одолеть прискорбное упрямство султана и заставить его заключить мир посредством изнурения голодом Константинополя».
Блокада началась в осенне-зимний период, который в тот год оказался очень суровым, с сильными ветрами, проливными дождями и крепкими морозами с метелями. В рапорте Гейдену от 23 марта 1829 года Рикорд отмечал: «Не имея для убежища ни одной поблизости дружеской гавани, отряд должен был для выполнения возложенной на меня обязанности держаться, смотря по обстоятельствам, то под парусами, то отстаиваться на якорях на открытом месте против неприятельской крепости у острова Тенедос. Наступившие вместе с суровой зимой бури были столь ужасны, что сначала казалось невозможным в такое время года продолжать блокаду без явной для кораблей погибели, но все угрожавшие нам опасности благополучно теперь миновались... По самым достоверным секретно мною полученным сведениям из Константинополя... ни одно судно со дня открытия блокады с хлебом или какой-либо провизией в Константинополь не проходило, и теперь от строго выдержанной нами блокады, как известно, в Константинополе существует большая в хлебе крайность и значительный класс людей терпит даже настоящий голод».
Десятимесячная блокада Дарданелл не только вызвала голод в Константинополе, но и не позволяла туркам доставлять морем из Египта и Малой Азии подкрепления для своей армии, сражавшейся в это время с русскими войсками.
Вице-адмирал Гейден принимал, как ему предписывалось, деятельное участие в организации греческих органов власти на местах, как того требовал Лондонский договор. После взятия нашими войсками Адрианополя его эскадра направилась к Дарданеллам, где 25 августа у города Энос встретилась с русской армией.
Вступление русских войск в Турцию произошло в разгар празднования одного из главных мусульманских праздников — байрама. Вооруженные силы Порты насчитывали 190 тысяч человек, из которых лишь 80 тысяч составляли регулярное войско. Русская армия состояла из трех пехотных и одного кавалерийского корпуса общей численностью 100 тысяч бойцов. Командовал ею генерал-фельдмаршал граф П.Х. Витгенштейн. Его задача состояла в том, чтобы, переправившись через Дунай, идти на Варну и Шумлу, перейти Балканы и наступать на турецкую столицу. Варну взяли, а осаду Шумлы пришлось снять и переправиться обратно через Дунай. Недовольный Николай I сместил Витгенштейна с поста главнокомандующего и назначил на его место 43-летнего барона И.И. Дибича, генерал-адъютанта. Тот действовал более успешно. 30 мая 1829 года под деревней Кулевчи русские разбили 40-тысячное войско Решид-Мехмед-паши, 18 июня взяли осадой крепость Силистрию. После перехода в июле Балканского хребта войска Дибича овладели турецкими городами Бургасом, Айдосом и Карнобатом. 31 июля под городом Сливно был разбит 20-тысячный турецкий корпус, а 7 августа русская армия без боя вошла во вторую турецкую столицу. 26 августа был занят город Энос, после чего Дибич намеревался двинуться на Константинополь.