With really good pokemon. I used a lv.100 Rayquaza and it was still a bit difficult.
---
You should train your Pokemon to high levels. Make sure you have your Pokemon rounded to be strong in most areas. I would go for speed.
Lv. high 80s-90s should be okay. Just keep trying and equip useful items that boost moves nicely.
He vanishes.
battle your freinds that's about it :]
beat elite four rematch
complete the pokedex
after you beat red in Mt.silver
in soulsilver you get the red orb in heartgold you get the blue orb
He disappears until you beat the Pokemon league again.
well u can catch the rest of the rares
Earn the national Pokédex, go to the mountain where Red is and beat him.
If you beat trainer red go to Mr Pokemon's house and he will give you a red orb.
pokemon soulsilver-you get it when you beat red then go to prof.oak in pallet town.
beat red and go to prof. oak