与后燕联手击败刘显，逼刘显出奔西燕。六月，拓跋珪又于弱落水大败库莫奚部；七月再击败来攻的库莫奚。登国四年（388年），拓跋珪大破高车诸部。登国五年（389年），拓跋珪又西征高车袁纥部，并在鹿浑海大败对方，俘获人口及牲畜共计二十多万。不久更联同慕容麟所率的后燕军进攻贺兰部、纥突隣部及纥奚部，后两者向北魏请降。七月，贺兰部遭铁弗部攻击，贺讷于是向北魏投降求援，拓跋珪于是领兵去救援，击退铁弗，并将贺讷等人迁至东界。拓跋珪进击高车诸部，唯独柔然不肯降魏，遂于登国七年（391年）进攻柔然。柔然当时率众退避，拓跋珪