He'll be at Mt. Moon, then the Dragon's Den, then you can't find him anywhere else until Sundays and Wednesdays at the Pokemon Leauge.
In Mt. Silver I think. Or Cerulean Cave.
Well, for all I know you fight your rival about 12 times and then on certain days, you get to fight him at the Pokemon League.
After the Dragon's Den (when not battling Lance), you can find your rival at the Pokemon League on Mondays and Wednesdays.
if you defeated the elite four and champion you can see him in at indigo plateu (pokemon league)
your rival is a boy name him whatever you want
at the indgo plateu
your rival Heart if you picked a totodile your rival has a chikorita
Mt. Silver or the Pokemon league
I do not know where he is after beating elite four soul silver. I hope to find him soon.
yes i saw him on a sat.
First, you have to get through Victory Road. Before you can exit Victory Road, Rival will challenge you to a battle. After you defeat him (if you do defeat him) you can exit Victory Road and enter the Pokemon League. Then you defeat the Elite Four and Champion.
Yes there is.