No only in ruby and sapphire and emerald.
Relicanth can be found in the grass underwater..u need dive for this.
you don't catch raikou in xd only in colosseum.
You can only get celebi in Pokemon XD by trading. The only way I know you can get a celebi to Pokemon XD except from events is the Pokemon Colosseum Bonus Disc.
for a list of all the shadow Pokemon you can catch and their locations try this site. http://www.serebii.net/xd/Pokemon.shtml ^^
You do not catch Raikou in Pokemon XD but you can in Pokemon Colleseum.
no you do not have to catch a relicanth to get a rayquaza
You can catch it when you use dive.
You find relicanth underwater near sootopolis city.
Relicanth can be found in the grass underwater..u need dive for this.
You catch it in the seaweed next to sootopolis city
You can't catch Relicanth. You have to trade from Ruby, Emerald, Sapphire or any other game that has him captured.
To catch relicanth use Hypnosis by Gengar and get lots of Dive Balls
you cannot catch wild rare Pokemon in xd but you can catch the trainers rare Pokemon, if they are "inpure"
You can't catch it.
Relicanth is rare. They'll only appear if you go underwater on Routes 124 and 126.
Rayquaza is not avaliable in Pokemon XD
Catch Clamperl, Chinchou and Relicanth most of these Pokemon hold shards