Cuộc kháng chiến lần thứ nhất chống quân Mông cổ (1258)
- Tháng 1 — 1258, ba vạn quân Mông cổ do Ngột Lương Hợp Thai chỉ huy, tiến vào xâm lược Đại Việt. Quản giặc theo đường sông Thao, tiến xuống Bạch Hạc (Phú Thọ), rồi tiến đến vùng Bình Lệ Nguyên (Vĩnh Phúc) thì bị chặn lại ở phòng tuyến do vua Trần Thái Tông chỉ huy.
- Để bảo toàn lực lượng, nhà Trần chủ trương cho quân rút khỏi kinh thành Thăng Long, thực hiện "vườn không nhà trống". Giặc vào kinh thành vắng lặng không một bóng người và không một chút lương thực. Chúng đã điên cuồng tàn phá kinh thành. Thiếu lương thực, lại bị quân dân ta chống trả, chưa đầy một tháng, lực lượng chúng bị tiêu hao dần.
- Nhà Trần mở cuộc phản công lớn ở Đông Bộ Đầu (bến sông Hồng, ở phố' Hàng Than, Hà Nội ngày nay). Ngày 29 - 1 - 1258, quân Mông cổ thua trận phải rút chạy về nước. Cuộc kháng chiến lần thứ nhất chống quân xâm lược Mông cổ kết thúc thắng lợi.
* Cuộc kháng chiến lần thứ hai chống quân xâm lược Nguyên (1285)
- Sau khi biết tin quản Nguyên đánh Cham-pa, vua Trần triệu tập các vương hầu, quan lại họp ở Bình Than (Chí Linh, Hải Dương) để bàn kế đánh giặc. Trần Quốc Tuấn được vua giao cho chỉ huy cuộc kháng chiến. Ông soạn Hịch tướng sĩ để động viên tinh thần chiến đấu của quân, dân.
- Đầu năm 1285, vua Trần mời các vị bô lão họp hội nghị Diên Hồng ở Thăng Long để bàn kế đánh giặc.
- Cả nước được lệnh chuẩn bị sẵn sàng, quân đội tập trận lớn ở Đông Bộ Đầu.
- Cuối tháng 1 — 1285, Thoát Hoan chỉ huy 50 vạn quân tiến công Đại Việt. Quân ta do Trần Hưng Đạo chỉ huy, sau một số trận chiến ở biên giới đã chủ động rút về Vạn Kiếp (Chí Linh, Hải Dương). Giặc tấn công Vạn Kiếp, quân đội nhà Trần rút về Thăng Long, thực hiện "vườn không nhà trống", rồi rút về Thiên Trường (Nam Định). Quân Nguyên chiếm được Thăng Long, nhưng chỉ dám đóng quân ở phía bắc sông Nhị (sông Hồng).
- Toa Đô từ Cham-pa đánh ra Nghệ An, Thanh Hoá. Thoát Hoan mở cuộc tấn công xuống phía nam, tạo thế "gọng kìm" với hi vọng tiêu diệt chủ lực quân Trần và bắt sống vua Trần. Quân ta chiến đấu dũng cảm, Thoát Hoan phải lui quân về Thăng Long. Quân Nguyên lâm vào tình thế bị động, thiếu lương thực trầm trọng.
- Từ tháng 5 - 1285, quân đội nhà Trần bắt đầu phản công, nhiều trận đánh lớn đã diễn ra ở Tây Kết, Hàm Tử (Khoái Châu, Hưng Yên), Chương Dương (Thường Tín, Hà Nội), quân giặc thất bại, quân ta tiến vào Thăng Long. Quân Nguyên tháo chạy. Sau hơn hai tháng phản công, quân dân nhà Trần đã đánh tan hơn 50 vạn quân xâm lược Nguyên, kết thúc thắng lợi cuộc kháng chiến lần thứ hai.
Cuộc kháng chiến lần thứ ba chống xâm lược Nguyên (1287 — 1288)
- Đứng trước nguy cơ bị xâm lược, nhà Trần khẩn trương chuẩn bị kháng chiến, tăng cường quân số ở những nơi hiểm yếu, nhất là vùng biên giới và vùng biển.
- Cuối tháng 12 — 1287, khoảng 30 vạn quân Nguyên tiến vào nước ta. Cánh quân bộ do Thoát Hoan chỉ huy, vượt biên giới đánh vào Lạng Sơn, Bắc Giang rồi kéo về Vạn Kiếp. Cánh quân thuỷ do Ô Mã Nhi chỉ huy theo đường biển tiến vào sông Bạch Đằng, rồi tiến về Vạn Kiếp.
-Tại Vân Đồn. Trần Khánh Dư chỉ huy quân mai phục, khi đoàn thuyền lương của Trương Văn Hổ đến, quân Trần đánh dữ dội. Phần lớn thuyền lương của giặc bị đánh đắm, số còn lại bị quân ta chiếm.
-Cuối tháng 1 - 1288, Thoát Hoan kéo quản vào kinh thành Thăng Long trống vắng. Sau trận Vàn Đồn, tình thế quân Nguyên ngày càng khó khăn, nhiều nơi xung yếu bị quân Trần tấn công chiếm lại, lương thực ngày càng cạn kiệt, quân giặc ở Thăng Long đứng trước tình thế bị cô lập. Thoát Hoan quyết định rút quân về Vạn Kiếp và từ đây rút quân về nước theo hai đường thuỷ, bộ.
- Nhà Trần mở cuộc phản công ở cả hai mặt trận thuỷ, bộ :
+ Chiến thắng Bạch Đằng tháng 4 - 1288, đoàn thuyền của Ô Mã Nhi lọt vào trận địa bãi cọc trên sông Bạch Đằng do quần Trần bô' trí từ trước, cuộc chiến đấu ác liệt diễn ra, Ô Mã Nhi bị bắt sống.
+ Trên bộ, Thoát Hoan dẫn quân từ Vạn Kiếp theo hướng Lạng Sơn rút về Trung Quốc, bị quân dân ta liên tục chặn đánh.
-Cuộc kháng chiến lần thứ ba chống quân xâm lược Nguyên kết thúc thắng lợi.