No, you do not, however you must climb to the top of Mt. Silver and battle Red.
I think you go fight the Elite Four.
to fight the elite four after obtaining all of the kanto badges, just head back to where you faced them earlier after getting all the johto badges
you must defeat the elite 4, after are you going to mt silver again.
No but once you get all 16 badges and face the upgraded elite 4 you can go to Mount Silver and fight him, his team is in the level 80's so be careful
Fight The Elite Four!
After you have all of the gym badges, you need to fight the elite four. After you beat them, you'll be able to fight a shiny giratina.**But if you DO have all of the badges, including the elite four ones, you should probably email the Pokemon indigo staff about the problem.
The 16th gym leader is Blue. You can only fight him after you win all 15 gym badges. after you get all 15, go to cinnabar island, blue will be there. show him your badges and he will return to the gym so you can fight him
Yes, you can fight Red again. After win against Red, you have to beat the Elite 4 Again and Red will reappear.
Yes, he comes back and you can fight him again after beating the elite 4. Whenever you beat the elite 4 it kinda resets Red.
You cannot fight the Gym Leaders again in Pokémon Black after defeating them and being awarded their Gym Badges.
HeartGold/SoulSilver-Viridian City. You have to have the other 7 kanto badges and then find him on Seafoam islands. He will go back to the gym in Viridian and you can fight him.
In SoulSilver, you can fight the Kimono Girls in the Ecruteak City Dance Theater after you have gotten 8 Johto Gym Badges and have acquired the Master Ball from Professor Elm.