Go to petalburg and fight your dad
the relic badge in hearthome city
the fourth gym is in celadon city at the bottom left of the city. the gym leader is erika. the badge is called the rainbow badge
island? the fourth badge is in celadon
Pastoria Town
Lavarage its in. ST4282
lv30 ( :
In Pokémon Silver, the fourth Badge that you get is the Fog Badge and you will get it after beating Morty, the leader of the Ecruteak Gym.
Get the next badge
The 4th pokemon badge is given by Erika the Celadon City Gym Leader.
In Celadon city.
Beat the Gym Leader
The fourth gym.