Para obtener a Pikachu en Pokémon XD, debes intercambiarlo desde otro juego de Pokémon. No hay forma de atrapar u obtener a Pikachu dentro del juego. Puedes intercambiar con otros jugadores o usar un cable de enlace para transferir un Pikachu desde un juego de Pokémon compatible.
Recuerda, para intercambiar con otro jugador necesitas tener un juego compatible y un cable de enlace. También puedes utilizar el servicio Pokemon Bank para transferir Pokémon entre juegos, pero esto requiere una suscripción paga.