Defeat Blaine in Cinnabar Gym. His speciality is Fire Pokémon, so Water/Ground types are useful. Refrain from using Bug, Grass or Ice type Pokémon or moves against him.
The boulder badge, the cascade badge, the thunder badge, the rainbow badge, the soul badge, the marsh badge, the volcano badge and the earth badge.
It is not possible to get a ninth badge in Pokemon FireRed. You can only get eight badges in Pokemon FireRed.
The 7th badge is the volcano badge given by Blaine the cinnibar island gym leader.
The Rainbow Badge
viridian city
leaf
spoon!
island? the fourth badge is in celadon
The 7th badge.
This badge is given to you by the Cinnibar Island gym leader you can\'t enter his gym until you have the Secret Key which is hidden in the basement of Pokemon Mansion which happens to be on Cinnibar Island.
Saffron city.
The 4th pokemon badge is given by Erika the Celadon City Gym Leader.