The seventh gym badge in Emerald is located in Mossdeep City.
in mossdeep city
you go to Petalburg city gym to get your fourth bage and surf
the 7th gym is in mossdeep city
same as diamond and pearl. in snowpoint city
mossdeep
In 7th gym
Its simple go to fortree city and battle the gym leaderr with your gyarados NOTE: Gyarados has to learn dragon rage
mossdeep city
Saffron city.
Saffron city.
Cinnibar island.
You go to the 7th gym in Snowpoint City. When you go to your map look for the city that is the furthest up and go there. The gym leader uses ice type pokemon.