Говоря о последних завоеваниях Карла Великого, удобнее всего рассматривать их в географическом порядке с севера на юг, а не в хронологической последовательности каждой кампании. Его армии находились одновременно во многих местах, и попытка перечислить его деяния в форме, принятой у хронистов, неизбежно приведет к путанице.
На северо-востоке после 785 года у франкской границы жили славянские племена, бывшие старыми врагами саксов. Речь идет об ободритах на севере — в современном Мекленбурге, вильцах в западной Померании и сорбах в Бранденбурге, на Хафеле и Шпрее. Эти племена, как и их родственники, с которыми мы уже встречались на Балканском полуострове, были примитивными народами и не самыми грозными противниками, учитывая их раздробленность и неспособность объединиться. Хотя племена были многочисленными и достаточно воинственными, все славяне между Эльбой и Одером были покорены Карлом в одной кампании. Он переправился через Эльбу в 789 году с австразийской армией, укрепленной отрядами фризов и саксов, которые охотно шли в армию, чтобы выступить против своих извечных врагов. Одно только его имя вселяло в славян ужас. После очень короткого сопротивления сначала ободриты и их князь Витслав (Вышан), потом вильцы и их король Драговит покорились Карлу, отдали ему столько заложников, сколько он потребовал, и согласились платить дань и принять христианских миссионеров, которых он был готов к ним послать. Франкская армия прошла через леса и болота до Балтийского моря в устье Пене в Померании, после чего вернулась с добычей и без потерь на берег Рейна. Славяне были усмирены настолько полно, что во время следующего мятежа саксов в 795 году они не воспользовались удачной возможностью отказаться от своей покорности Карлу, а, наоборот, пришли ему на помощь против мятежников. Витслав, князь ободритов, сражаясь за франков, был убит истфалами, и король отомстил за смерть своего союзника, разорив земли вдоль Эльбы.
В следующем восстании саксов в 798 году ободриты снова выступили под знаменами Карла. Их новый князь Дражко (Траско) завоевал нордальбингов без помощи Карла и привел их вождей в цепях к королю. После этого Карл воздал ему почести и щедро одарил славян. Спустя десять лет тот же князь и тот же народ храбро сражались с данами, которые вторглись в государство Карла с севера, хотя их соседи, вильцы, в этом случае в кампании не участвовали. Вильцы были снова покорены в 812 году, в самом конце правления великого короля, и восточная граница его государства осталась неизменной. В целом из всех народов, с которыми Карлу Великому приходилось сталкиваться, славяне севера были отнюдь не самыми неуправляемыми. Со славянами юга, чехами из Богемии, франки общались сравнительно мало. Их разделял обширный необитаемый участок леса и гор — Богемский лес (Шумава). В 805–806 годах король послал против них своего старшего сына и тезку Карла Юного, который дважды разорял долину верхней Эльбы и, в конце концов, заставил племенных вождей чехов признать зависимость от франков и выплачивать им дань.