Utover på 900-tallet blir Kina politisk og militært svekket med ulike herskere, og Vietnam hadde ulike herskere under det kinesiske Tang-dynastiet. I 938 ble det sent tropper og en støtteflåte sørover for å knekke den egenrådige vietnamesiske herskeren Giao Châu. Ved slaget ved Bach Dang-elven helt nord i landet ved dagens Ha Long i 938 ble den kinesiske flåten slått ved hjelp av list og lokalkjennskap. Giao Châu utropte seg selv til etter denne seieren, og innledet en periode med vietnamesisk uavhengighet som skulle vise seg å bli ganske urolig. Han innførte et sentralistisk styre utfra den tidligere hovedstaden Co Loa hvor han bygget citadellet Cổ Loa Thành, beliggende omtrent 20 km vest for dagens Hanoi.