The gyms won't re-open until you've defeated the Elite Four. Afterwards, check Trainer's Eyes [Sapphire/Ruby] or Match Call [Emerald] on your Pokenav. When a gym leader is ready for a rematch, a pokeball will appear next to their name, and you can go challenge them again.
Chat with our AI personalities
You go to Sky Pillar after the 7th gym in Emerald. There are only 8 gyms.
You have to go to the separate gyms. And then win each Gym battle
The gyms are as follows: Rustboro Gym - Rock Type Dewford Gym - Fighting Type Mauville Gym - Electric Type Lavaridge Gym - Fire Type Petalburg Gym - Normal Type Fortree Gym - Flying Type Mossdeep Gym - Psychic Type Sootopolis Gym - Water Type The names of the gyms indicate the cities they are in. The ones that don't have Gyms are Littleroot, Oldale, Slateport, Verdanturf, Fallarbor, Lilycove, and Pacifidlog. I'm not counting Ever Grande, since that's where the Elite Four are based.
no you cant if you want relicanth you have to beat seven gyms teach dive to one of your Pokemon and search through underwater grass it may take a while
After beating all 8 Gyms in Pokémon Emerald you need to make your way to Ever Grande City. To access Ever Grande City you need the Waterfall HM. After making it to Ever Grande City you now need to make your way through Victory Road. To challenge the Elite Four, you will need the HMs Strength, Surf and Rock Smash. To make it through the cave, Flash and Waterfall are not needed but will help you go through the cave.