Your rival is the champion.
hes is the pokemon league champion
Alder, a man with fire red hair. You will see him in your game a few times.
you need to become Pokemon League Champion then help Celio on One Island to get his computer running
On top of Mount Silver after beating the elite four, his name is red, litteraly
darkrai
Simply become Pokemon champion by defeating the current champion steven at the Pokemon league. Also on firered make sure you have given the ruby and sapphire item to celio at one island and you also need the national dex which is given to you after you become Pokemon champion and as long as you have recorded 60 different Pokemon in your pokedex.
you fill your pokedex
In SoulSilver, there is none. You can battle Red, the champion. He is on Mt. Silver and he has about level 84 Pokemon.
The champion is Lance. He is defeated by Gary. (or who you call your rival) If you defeated Gary in the last battle you are the champion.
At the end is the old Pokemon league champion, Champion Red. His Pokemon are lvl. 80+. I battled him with 3 lvl. 100 Pokemon and I nearly lost! He is very tough!
that makes no sense
The game will save after it shows your hall of fame all you need to do is reset the game and reopen your file you will notice you begin in pallet town instead of the Pokemon league.