Pues es muy sencillo:
Xion cuando muere es asimilada por Roxas y asi consigue una 2ª llave espada.Despues Roxas se va a mundo inexistente donde pelea contra riku.En la pelea roxas le lanza Oblivion a Riku para que pueda luchar.Riku nunca le devuelve la llave espada Oblivion a Roxas por lo que se la guardo. Riku despues le cambia la cadena y se convierte en la espada floral.
es decir:
Xion + Roxas= 2 llaves espada (Oblivion y prometida)
En la batalla Riku VS Roxas Roxas le da una de las 2 llaves espada a Riku para que luche.Pierde Roxas y riku se queda la llave espada.A la llave espada le cambian de cadena y se la entregan a Kairi