he is in his gym like a normal gym leader. he is not like misty or clair.
u find pryce at the Lake of Rage.
in his gym
Pryce gives it to you after you beat him.
beat the 6th gym leader and then go to mahogany town.
at the elite 4 before you fight them. in the afternoon.
Thursday on the 6f of the goldenrod dept store
just fight
Fight red
how do you fight cyrus in pokemon soul silver
yes
after you beat all 16 gym leaders,he is at the top of Mount Silver, so talk to him to fight
you can not get regirock in soul silver but in platinum you can in a special event.