Como señala el mismo Menéndez Pidal, el "Cantar de Roncesvalles" tendría el siguiente argumento: Carlomagno conquista la Hispania salvo Zaragoza; viene acompañado de Roldán — hijastro de Ganelón, el traidor que se entiende con Marsín, rey moro de Zaragoza.