You can't catch it.
Ruby or Saphire
you cannot catch wild rare Pokemon in xd but you can catch the trainers rare Pokemon, if they are "inpure"
Rayquaza is not avaliable in Pokemon XD
no.
No, you can't catch Groudon in Pokémon XD.
You catch jurachi in space retard
at the shadow Pokemon factory
No
You cannot catch Celebi in Pokémon XD. You Can Catch Celebi Only If You Trade From The GBA System
you don't catch raikou in xd only in colosseum.
I think Pokemon XD is better bacause you can catch wild and shadow Pokemon
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.