First it is in cherry grove city that is all i know
your rival is a boy name him whatever you want
you battle and encounter your rival at the top of mt.silver.
your rival Heart if you picked a totodile your rival has a chikorita
no you never become friends with your rival in any of the games
at the indgo plateu
In Mt. Silver I think. Or Cerulean Cave.
I do not know where he is after beating elite four soul silver. I hope to find him soon.
Go to professer elm's after you battle him (rival). and his agent dude will talk to you about him.
at the elite 4 before you fight them. in the afternoon.
Blue is Gary (your rival in firered/leafgreen, Ash's rival in the tv show)
your rival is giovanni's son on heart gold/soul silver
yes i saw him on a sat.