白藤江の戦い (1288年)
憲宗8年(1258年)の第1次元越戦争(ベトナム語版)および至元22年(1285年)の第2次元越戦争(ベトナム語版)の二度の遠征に失敗したクビライは怒りを募らせ、至元24年(1287年)に三度目の出兵、第3次元越戦争(ベトナム語版)を行った。今回の遠征では元はクビライの息子の一人鎮南王トガン(脱驩)を総司令官として9万の兵力を投入した。加えて何百にもなる戦船と、張文虎将軍率いる数十万石の糧食を運ぶ船団も備えていた。
今回の出兵にあたりクビライは「小国だからと交趾を甘く見てはいけない」とトガンに入念に説いたといわれる。
至元24年(1287年)11月末、トガン率いる元軍が国境を越えて諒山、北江に攻め入った。陳興道(ベトナム語: Trần Hưng Đạo チャン・フン・ダオ)の別名で知られる陳国峻は隘路や要害の地で戦いながら、萬劫(ハイズオン省チーリン)とドゥオン川流域の数ヶ所に軍を後退させた。
明けて至元25年(1288年)になるとトガンが直接指揮を取った部隊が萬劫を占領して、長期戦を戦うための陣地を構築し始めた。同じくしてウマル(烏馬兒)将軍が指揮する戦船船団が海より白藤江を遡り、トガン軍と合流した。ウマルは張文虎の糧船船団を護衛する任務を与えられていたが、陳朝軍は阻止することができないと考え、萬劫へと向かったのである。