at the elite 4 before you fight them. in the afternoon.
your rival Heart if you picked a totodile your rival has a chikorita
I do not know where he is after beating elite four soul silver. I hope to find him soon.
After the Dragon's Den (when not battling Lance), you can find your rival at the Pokemon League on Mondays and Wednesdays.
your rival is a boy name him whatever you want
He is gone and you can't battle him unless you use the action replay.
you battle and encounter your rival at the top of mt.silver.
no you never become friends with your rival in any of the games
In Mt. Silver I think. Or Cerulean Cave.
at the indgo plateu
Go to professer elm's after you battle him (rival). and his agent dude will talk to you about him.
mount moon the pewter town entrance and after that i think hes in dragon dens
First it is in cherry grove city that is all i know