The gym leaders have different Pokemon the elite 4 and Lance.
meet blue, the gymleader on cinnabar island
You can beat the Elite Four again, and battle Red again. If you beat lance and the elite four and Lance again then you are able to face Red at mt silver.
no you can trade soulsilver pokemon to black
the guy with the black cape[also known as lance]is the Pokemon league champion after you meet him in mahogany town.
Lance
You can battle Lance an infinite amount of times in Pokemon SoulSilver. He will only upgrade his Pokemon once, however. After the second time, his Pokemon remain the same.
lance
lance is the champion in the johto league, after beating the elite four you will face off against lance.and his Pokemon are really good.
on the third time he has level 70-75
The Pokemon champion is Lance, the dragon champion. He was the champion in the original Pokemon gold and silver.
The gym leaders have different Pokemon the elite 4 and Lance.
u meet him in mohagany town after you fight the red gyradose
meet blue, the gymleader on cinnabar island
The Elite Four Champion in Pokémon SoulSilver Version is Champion Lance.
You can only get past him once you go to the lake of rage, catch red gyarados and meet Lance. Then you help Lance take down Team Rocket's base in the souvenir shop. Once you do that you can challenge Pryce. Defeat him and you'll be on your way. Sorry everyone this isn't right :(
You can get latios after you meet Steven, and latias through the enigma stone event.