Durante su infancia, Guillermo fue prometido a Sofía, hija del emperador Federico I Barbarroja.