El papa Gregorio X, a pesar de las protestas de Otakar II de Bohemia, no sólo reconoció a Rodolfo, sino que convenció al rey Alfonso X de Castilla (otro nieto de Felipe de Suabia), que había sido elegido como rival del rey alemán en 1257 para suceder al conde Guillermo II de Holanda, a hacer lo mismo.