高柳之战使拓跋珪的地位得到稳固。为了进一步扩展实力,公元387年,拓跋珪乘胜出击,打败了占据马邑的独孤部刘显和刘卫辰两个部落,占领了从五原到固阳塞一带的产粮地区。公元390年,拓跋珪出兵征服了占据阴山北麓的贺兰部。第二年,又征服了占据河套以西的匈奴铁弗部。就这样,5年之间,拓跋珪就消灭了周边几个最强大的对手,势力越来越强大。随后,他又兼并了库莫奚、高车、纥突邻等小部落,获得大量的土地、人口与牲畜,大大充实了北魏的实力。
公元394年,后燕慕容垂出兵灭了西燕。这样,在华北地区与后燕抗衡的只有北魏了。消灭西燕,让慕容垂忘乎所以,他以为灭北魏也会像这样轻而易举。公元395年五月,他派太子慕容宝等带上8万士兵向北魏国都平城挺进。两军在黄河两岸对峙10多天,由于后燕国内传来将军慕容嵩等人企图叛乱的消息,慕容宝只得下令撤兵。拓跋珪抓住这个机会,率精骑渡过黄河急进军追击,在参合陂大败慕容宝,斩杀燕军四五万,获取无数粮草器械。