До початку його фактичного правління Франкська держава складалося з трьох давно відокремилися частин: Нейстрии (північно-західна Галлія з Парижем), Австразии (північно-східна частина) і Бургундії. Королівська влада була суто номінальною. Цим не забарилися скористатися вороги франків. У рейнські області вторглися сакси, в Баварію - авари, а через Піренеї до річки Луарі рухалися завойовники араби.
Франкские піші воїни
Незабаром арабська кіннота з'явилася на полях Септіманії і Бургундії і досягла навіть лівого берега річки Рони, увійшовши в землі власне франків. Карл Піпін зрозумів всю небезпеку вторгнення через Піренеїв арабів-маврів, які на той час встигли підкорити майже всі іспанські області. Їх війська постійно поповнювалися новими силами, які приходили через Гібралтарську протоку з Магрибу - Північної Африки (території сучасних Марокко, Алжиру і Тунісу). Арабські воєначальники славилися своїм військовим мистецтвом, а їх воїни були прекрасними наїзниками і лучниками. Військо арабів було частково укомплектовано північноафриканськими кочівниками-берберами, тому в Іспанії арабів називали маврами.
У 732 році Карл Піпін, перервавши військову кампанію в верхів'ях Дунаю, зібрав велику ополчення австразійцев, нейстрійцев і прирейнских племен. Причина збору общефранкского війська була серйозна - на початку того року військо арабів, по надмірно збільшеним даними європейських хроністів, що налічувало 400 тисяч чоловік (по ряду відомостей, всього 50 тисяч чоловік), перейшло Піренеї, вторглося в Галію, розграбувало місто Бордо, захопило місто- фортеця Пуатьє і рушило до міста Туру.
Франкський полководець рішуче рушив назустріч арабської армії, прагнучи випередити її поява перед фортечними стінами Тура. Він уже знав, що арабами командує досвідчений Абдеррахман ібн Абділла і що його військо значно перевершує ополчення франків, яке, за даними тих же європейських хроністів, налічувало всього 30 тисяч воїнів.
Підійшовши до річки Вьен, арабська армія, що не втягуючись відразу в бій, розкинула недалеко від франків свій похідний табір. Абдеррахман ібн Абділла відразу зрозумів, що противник займає дуже сильну позицію і його неможливо охопити легкої кіннотою з флангів. Араби кілька днів не наважувалися атакувати противника, вичікуючи слушного часу для нанесення удару. Однак Карл Піпін не рушав з місця, терпляче чекаючи ворожого нападу.
Зрештою арабська ватажок вирішив почати бій і побудував своє військо в бойовий, розчленований порядок. Резерв арабів, призначений для розвитку перемоги, перебував під особистим командуванням Абдеррахмана ібн Абділлаха і називався «Знамя пророка».
Битва при Пуатьє почалося з обстрілів франкської фаланги арабськими кінними лучниками, яким противник відповідав стріляниною з арбалетів і великих луків. Після цього арабська кіннота атакувала позиції франків. Франско піхота успішно відбивала атаку за атакою, ворожа легка кіннота так і не могла зробити пролом в їх щільному строю.
Іспанська хроніст, сучасник битви при Пуатьє, писав, що франки «тісно стояли один з одним, наскільки вистачало очей, подібно нерухомою та обледеніння стіні і запекло билися, вражаючи арабів мечами».
Після того як піхота франків відбила всі атаки арабів, які лінія за лінією в деякому розладі відкочувалися на вихідні позиції, Карл Піпін негайно наказав стояла поки в бездіяльності лицарської кінноті піти в контратаку в напрямку ворожого похідного табору, розташованого за правим флангом бойового побудови арабського війська.
Франкские лицарі під проводом Еда Аквітанського завдали з флангів два таранних удару, перекинувши протистояла їм легку кінноту, кинулися до арабського похідному табору і оволоділи ним. Араби, деморалізовані звісткою про смерть свого вождя, не змогли стримати натиск противника і втекли з поля битви. Франки переслідували їх і завдали їм великої шкоди. На цьому битва біля Пуатьє завершилося.
Але перед тим, як араби остаточно покинули південь сучасної Франції, Карл Піпін завдав їм ще однієї поразки - на річці Берр, на південь від міста Нарбони.