북연
435년, 북연 황제 풍홍이 밀사를 보내 망명을 요청하였으며, 장수왕은 이를 받아들여 이듬해 북연이 북위에 의해 멸망당할 때 군대를 보내 풍홍 및 그 일족들을 구출하였다. 고구려로 도망쳐온 풍홍은 스스로의 세력을 믿고 행패를 부렸으며 이에 장수왕은 풍홍의 태자를 인질로 잡고 시중드는 인원도 몰수하였다. 이에 풍홍은 송나라에 망명을 요청하였으며, 이 사실을 알게 된 장수왕은 군대를 보내 풍홍을 살해하였다. 이때 송나라 사신 왕백구가 군사를 이끌고 고구려군을 공격하여 장수 고구가 죽고 손수가 생포되었는데, 장수왕은 다시 왕백구를 붙잡아 송으로 압송하였다. 고구려와 외교 관계를 망칠 수 없었던 송나라에서는 왕백구를 감옥에 가둬 고구려의 눈치를 본 후 석방하였다.