Этот разгром, однако, не охладил завоевательных устремлений Хубилая. Он даже приостановил подготовку нового вторжения в Японию, чтобы сосредоточить все силы на подготовке нового похода во Вьетнам. К весне 1287 г. к вторжению было готово новое войско в 300 тыс. человек, набранное главным образом из жителей южнокитайских провинций Цзянхуай, Цзянси и Хугуан. Во главе этой сухопутной армии был поставлен генерал Абачи. Китайский адмирал Чжан Вэнь Ху снарядил флот из 500 кораблей. На корабли было погружено продовольствие для армии — 170 тыс. даней (около 10 тыс. т) зерна. Общее командование походом было опять возложено на Тугана [15, с. 303–304].
В декабре 1287 г. войска Тугана перешли границу Вьетнама в районе Лангшона и вдоль долины Красной реки двинулись на Тханглаунг. Формально они имели целью посадить на вьетнамский трон принца-предателя Чан Ич Така. Флот с продовольствием направился в залив Бакбо. Вьетнамские войска, оставив горные проходы, отступили в район к востоку от столицы. В начале 1288 г. монгольская армия вновь заняла Тханглаунг, но дальнейшее наступление не принесло ей успеха. Как сообщают летописцы Юаньской империи: «Люди в Зяоти (Вьетнаме. —
Вновь развернулась партизанская война. Не имея возможности прокормить свои войска в районе Тханглаунга, Туган был вынужден отвести армию в район Ванкиепа (к северо-востоку от столицы), чтобы там ожидать подхода кораблей с продовольствием. Однако у порта Вандон китайский флот был встречен вьетнамскими кораблями под командованием Чан Кхань Зы. Чжан Вэнь Ху сделал попытку прорваться к Ванкиепу, но был отброшен. Затем вьетнамцы блокировали китайский флот. Чтобы вырваться из окружения, Чжан Вэнь Ху приказал сбросить весь провиант в море. Тем не менее большинство его кораблей было потоплено или захвачено. С остатками флота Чжан Вэнь Ху отплыл к о-ву Хайнань. В руки вьетнамцев попали огромные трофеи. Король-наставник Чан Тхань Тонг распорядился отпустить всех пленных, взятых в этой битве, в расчете, что они посеют панику в лагере Тугана [44, с. 304; 168, с. 187].
Поражение у Вандона действительно произвело тяжелое впечатление на монголо-китайские войска. Истощенные голодом и тропическими болезнями они не могли уже удерживать свои позиции у Ванкиепа. Туган принял решение об отступлении. Разделив свою армию на две части, он с одной из них двинулся по суше к китайской границе, а другой части приказал погрузиться на корабли и спуститься к морю по р. Батьданг [266, с. 44–45].
Чан Хынг Дао поручил погоню за Туганом своим соратникам, а сам занялся уничтожением монгольской флотилии. Он расположил свое войско в засаде у устья реки Батьданг и приказал вбить заостренные сваи в дно реки. 9 апреля 1288 г. несколько вьетнамских джонок, вышедшие навстречу монгольским кораблям, завязали с ними бой, а затем обратились в притворное бегство. Пока монголы их преследовали, прилив сменился отливом и их корабли напоролись на сваи. Стремительной атакой Чан Хынг Дао довершил разгром монгольской флотилии. Около 100 монгольских кораблей было потоплено, приблизительно 400 — захвачено. В плен попал и сам командующий флотилией Омар, который еще недавно заносчиво писал королю Чан Нян Тонгу: «Поднимешься в небо — я тебя и в небе настигну, скроешься в преисподней — я и в преисподней тебя найду» [44, с. 39–40; 168, с. 187].
Тем временем войскам Тугана, пытавшимся добраться до Китая по суше, преградил дорогу Фам Нгу Лао, талантливый полководец, вышедший из народа. Он заранее тайно занял горные проходы в Лангшоне. Когда монгольские войска проходили узкой тесниной, на них внезапно обрушился град отравленных стрел, в завязавшейся битве погиб Абачи и большинство других военачальников. Тугану с большим трудом удалось вывести часть войска обходным путем [15, с. 304; 266, с. 45].
В Тханглаунге торжественно отмечали победу над агрессором. Некоторое время спустя король Чан Нян Тонг распорядился воздвигнуть почетный павильон с портретами отличившихся полководцев и внести их имена в «Истинную книгу реставрации». Была также объявлена амнистия всем коллаборационистам, кроме крупных феодалов [168, с. 188].