Dans la guerre austro-prussienne, Guillaume commande en tant que général de division, la brigade de cavalerie légère dans le corps de cavalerie de la . Avec cette grande unité, Guillaume combat dans la bataille de Sadowa et reçoit l'ordre Pour le Mérite pour ses réalisations. Dans la guerre franco-prusssienne, il commande la de cavalerie. Il combat à Mars-la-Tour et est blessé dans l'explosion de la citadelle de Laon le 9 septembre 1870. Ensuite, Guillaume participe au siège de Paris et à la bataille du Mans. Ses réalisations sont honorées par l'attribution des deux classes de la Croix de Fer et de la croix du grand commandeur de l'ordre de la Maison Royale de Hohenzollern avec des épées.