Slaget ved grænserne bestod af fem offensiver, ledet og planlagt af den franske øverstkommanderende Joseph Joffre og den tyske stabschef Helmuth von Moltke. Det blev udkæmpet i august 1914. Disse fem offensiver, Mulhouse, Lorraine, Ardennerne, Charleroi
, og Mons, blev lanceret næsten samtidigt. De var resultatet af den franske plan XVII og de tyske planer kolliderede. Slaget ved Mulhouse, den 7.-10. august 1914, var planlagt af Joffre til at forankre den franske genindtagelse af Alsace, men resulterede i, at Joffre holdt general Louis Bonneau ansvarlig for dets fiasko og erstattede ham med general Paul Pau. Slaget ved Lothringen, 14-25 august, var en ubeslutsom fransk invasion af denne region af general Pau og hans hær i Alsace. Slaget ved Ardennerne, der blev udkæmpet mellem den 21. og 23. august i Ardennerne skove, blev udløst af intetanende franske og tyske styrker møde, og resulterede i et fransk nederlag, miste til tyskerne en kilde til jernmalm. Slaget ved Charleroi, der begyndte den 20. august og sluttede den 23. august, var et nøgleslag på den vestlige front og en tysk sejr. General Charles Lanrezacs tilbagetrækning reddede sandsynligvis den franske hær, men Joffre bebrejdede ham for fiaskoen af Plan XVII, selvom tilbagetrækningen var blevet tilladt.