El juego cuenta con un modo independiente de la historia principal donde se puede transportar a los Pokémon de los videojuegos de Game Boy Advance (Pokémon Rubí, Zafiro, Esmeralda, Rojo Fuego y Verde Hoja) para hacerlos batallar en un modo multijugador entre ellos o contra equipos del propio Pokémon XD.