Pokémon HeartGold and SoulSilver/Olivine Gym

There is no trainers to battle here they just walk up to you and talk to you after some talking you battle Jasmine who has two Lvl 30 Magnemite and a Lvl 35 Steelix