Goguryeo–Wa conflicts

The Goguryeo–Wa conflicts occurred at the end of the 4th century and the beginning of the 5th century between Goguryeo and the Baekje–Wa alliance. As a result, Goguryeo made both Silla and Baekje its subjects, bringing about a unification of the Three Kingdoms of Korea that lasted about 50 years.

Timeline

 * 396: Gwanggaeto the Great led his troops and attacked Baekje, conquering many castles along the way. Gwanggaeto captured the Baekje capital and forced Asin to surrender and become his subject. Gwanggaeto gained 58 towns and 700 villages, and triumphantly returned home with hostages including a Baekje prince and several ministers.
 * 399: Baekje broke its previous allegiance to Goguryeo and allied with Wa. In Pyongyang, Gwanggaeto was greeted by the Sillan envoy Silseong who notified him that Baekje and Wa troops were crossing the border to invade Silla, and requested Goguryeo for aid. As Silla was a loyal subject of Goguryeo, Gwanggaeto agreed to save them.
 * 400: Gwanggaeto sent 50,000 soldiers to save Silla. As Goguryeo troops reached the Silla capital, the Baekje and Wa armies retreated toward Gaya. The Goguryeo and Silla alliance attacked and pursued the Baekje and Wa forces to the castle in Alla, where the Baekje, Wa, and Gaya troops surrendered.
 * 404: Wa unexpectedly invaded the southern border of the former Daifang territory. Gwanggaeto led his troops and demolished the Wa forces in the vicinity of Pyongyang. The Wa army was utterly defeated and countless numbers of Wa soldiers were killed.