petalburg
you can get the fith badge by going to petalburg the poke gym there.
In the concert hall to the left
it is a dragon type Pokemon gym
The third gym leader in Pokemon Sapphire is Wattson and he is located in Mauville City.
The fifth gym is in hearthome city, if you cant get in you have to speak to the gym leader at the contest hall there. (good luck)
fire gym in lavaridge
In sapphire, the 5th gym leader is your dad, in that city after Oakdale.
the seventh gym in pokemon sapphire is in mossdeep city.
it is in petalburg near the Pokemon gym
In the gym.
You can with AR.
The fifth gym is in petalburg city