À partir de là, l'histoire du Viêt Nam est une lutte perpétuelle pour repousser les envahisseurs chinois puis mongols, et un lent "grignotage" de tout le Viêt Nam par les Viets, commencé sous la première dynastie, celle des Ngo (939-967), suivie des Dinh (939-967)et des Lê Antérieurs (980-1009), fondé par le roi Lê Hoàn, qui repousse les Chinois au Nord et s'empare du royaume Cham jusqu'au col des Nuages (nord de Danang). Ce sont ensuite les Tran (1225-1400), qui sont surtout occupés à repousser les invasions mongoles ; une période d'anarchie ; la dynastie des Lê Postérieurs (1428-1528), qui finit la conquête du royaume du Champa en 1471 ; deux dynasties mineures (les Mac et les Lê, mais très affaiblis), et une terrible révolte, celle des Tây Son (1776-1792), à la fin de laquelle Nguyen Anh se fait proclamer en 1802 empereur sous le nom de Gia Long et installe sa capitale à Hué ; c'est la dynastie des Nguyen, qui se termine en 1946 avec l'abdication du dernier empereur, Bao Daï.