This is not possible. Silver is only compatible with Game Boy Color links. The only kind of link the GameCube uses is a Game Boy Advance link. While it's possible to connect the GBA-GCN link cable to a GBA/GBASP with Silver in it, the Silver Version itself will not react to the link cable. Pokémon XD can only connect to Ruby, Sapphire, Emerald, LeafGreen and FireRed. You must get Generation II Pokémon in those games (easiest to get them in LG, FR and Emerald) in order to transfer Generation II Pokémon to XD.
There is no way to trade directly from Pokemon XD to Pokemon Coliseum. Instead trade from Pokemon XD to one of the GameBoy Advance versions of Pokemon, and then trade to Pokemon Coliseum.
Leafgreen can only trade between firered, ruby, sapphire, emerald, Pokemon colosseum, Pokemon xd gale of darkness, and migrate with diamond, pearl, platinum, heartgold and soulsilver it cannot trade with the original silver.
no, unless you trade your xd Pokemon over to either an emerald, fire red ,leaf green, ext. Then migrate from them.
no, you can't trade Pokemon from gold to leafgreen. But you can trade them from Pokemon XD from gamecube.
You cannot snag a legit whismur in Pokemon XD, only trade to Pokemon XD from another game.
Trading between Crystal and XD is not possible.
Trade one from firered or leafgreen to xd.
Trade it from Pokemon Emerald or Pokemon XD.
Not unless you trade it.
No you cannot sadly.
Yes you can
no, it is not possible to trade between the two. *generation ll can not trade with generation lll and on due to a different way of data storage when trading. Gold and Silver tho CAN trade backwards with generation l [red/blue/green(?)/yellow] via the Time Machine in the upstairs floor of any(?) Pokemon center.