南陈朝，均遭失败。于是忽必烈决定策划第三次入侵。1287年，忽必烈立越南宗室陈益稷为安南国王，命令镇南王脱欢为统帅，尚书省奥鲁赤、平章事乌马儿等调兵五十万攻打越南。同时命张文虎负责粮草的接应。元朝陆军由脱欢率领，从东道女儿关入侵越南；水军由乌马儿率领，经玉山、双门、安邦口，击败越南守军，入侵越南。在初期，元军一路势如破竹，进入越南北部，以万劫为根据地。元将乌马儿又攻打云屯，越将陈庆余初战失利，遭陈仁宗的责备。但随后又遇上了张文虎的粮船。两军交战，虽然损失相当，但陈庆余仍旧洗劫了张文虎的部分粮船。为避免更多粮