You meet your rival when you return to new bark town from mr.pokemon house after you have the mistery egg;in your way to new bark town you wil find him.
Your rival will have Chikorita if you pick Totodile as your starter pokemon.
Yes.
You can vs your rival every monday on your game at the Pokemon League.( this also counts for HeartGold too.)
About 10 times then you can fight your rival at certain days at the Pokemon League.
Your rival challenges you at the Pokemon league Mondays and Wednesdays.
Lyra/Ethan has it.
he's at the Pokemon league.
Sundays and Thursday at the tranier house
His name was actually Silver, but it was made to be named anything.
It is your rival from Pokemon fire red and leaf green versions.
i dont no
Silver is the rival in the games Gold, Silver, Crystal, HeartGold and SoulSilver.