Мигелисты постепенно стягивали свои силы к Порту, и Педру начал серьезно готовиться к обороне города. Порту ощетинился батареями орудий. Глубокие траншеи заполнялись «компрессионными шарами» — прародителями мин, а улицы перекрывались баррикадами. Бомбардировка, которую мигелисты начали в начале сентября, стала одним из первых письменно зафиксированных случаев применения газа и бомб, содержащих «пропитанные серой и специальным раствором материалы, которые выделяли густой удушающий дым». Тем не менее атака на город, предпринятая 29 сентября войсками противника, была отражена ценой жизней четырех тысяч солдат. Следующая атака Санта-Марты также оказалась неудачной. На этот раз погибли тысяча пятьсот солдат. Педру праздновал победу в Порту, однако вопреки его ожиданиям страна не торопилась вновь сплотиться под знаменами королевы Марии.
На этот раз мигелисты попытались блокировать реку Дору, надеясь, что город под угрозой голода сдастся. Боеприпасы и провиант поступали в Порту из Фоз-ду-Дору, расположенного на берегу моря, и мигелистам удалось подтащить свои пушки практически к самому береговому плацдарму. Под ураганным огнем противника бывший бразильский солдат генерал Салданья сумел разместить орудия на северном берегу реки, укрыв их за крепостным валом из пустых деревянных бочек.
При попытке атаковать позиции генерала Салданьи мигелисты потеряли около тысячи бойцов убитыми. «Дорога жизни» в Порту была захвачена, однако штормовые ветры, дувшие в феврале 1833 года, не позволили выгружать провиант в Фоз-ду-Дору в течение месяца. Начался голод. В городе не осталось ни одной кошки и собаки, среди жителей свирепствовали тиф и холера, заканчивались боеприпасы.
Потом погода стала улучшаться. Салданья продолжал удерживать свои позиции в Фоз-ду-Дору. Тем временем в Лондоне начали осуществлять план помощи — верный соратник Педру герцог Палмелла собрал восемьдесят тысяч фунтов; деньги пожертвовала английская общественность, потрясенная страданиями и героизмом Порту. На эти деньги капитан Чарльз Напьер организовал «пароходную экспедицию» для освобождения города. В июне 1833 года Напьер и Палмелла причалили к Фоз-ду-Дору. В их распоряжении имелось пять пароходов, две сотни наемных солдат и значительная сумма денег.
21 июня Напьер с частью войска под командованием Вила Флора (теперь герцог де Терсейра) направился к Алгарви, который оказался практически незащищенным, так как Мигел сосредоточил все свои силы в Лиссабоне и Порту. Жители Алгарви поддерживали мигелистов очень активно, как и в других местах страны. Однако к концу месяца Терсейра захватил город Фару, где Палмелла установил временное правительство. Затем Напьер отправился на поиски флота мигелистов, который, покинув безопасную дельту реки Тежу, вышел ему навстречу и тем самым совершил роковую ошибку. По сравнению с флотилией Напьера, состоявшей из пяти пароходов, трех фрегатов, корвета и брига, общее число пушек которых достигало ста семидесяти шести, армада португальцев казалась гигантской — в нее входили два линейных корабля, два фрегата, два корвета, три брига и шхуна. Общее количество пушек на кораблях достигало трехсот пятидесяти четырех.
Напьер являл собой традиционный образ эксцентричного морского капитана английского флота. Португальский историк Сориано описывал его как «человека обычного телосложения, склонного к полноте, с круглым лицом и черным шелковым платком, повязанным под бородой, словно у него болят зубы; большая широкополая шляпа, подобная тем, которые носили квакеры, широкие голубые брюки, белые ботинки и гольфы, а также офицерская шинель дополняли общую картину». Будучи уверен в том, что португальские моряки плохо подготовлены, особенно по сравнению с его командой истинных англичан, как и в том, что превосходит своего противника в силе, Напьер отказался от артиллерийского огня. 5 июля он покинул мыс Сент-Висент и, подобравшись с наветренной стороны, атаковал флот португальцев, приказав своим капитанам брать на абордаж корабли противника. Через два часа все было кончено. Военные корабли, фрегаты и корвет были вынуждены поднять белые флаги. И только двум небольшим судам удалось бежать в Лиссабон. Благодаря Напьеру Педру получил контроль нал морем.