First of all you must go to the Lake of Rage north of the town and beat/capture the red gyarados. Then talk to Lance. Go to the Mart (a small house) in Mahogany and beat Team Rocket. Then you can fight in the gym.
it is in goldenrod city after azela town
your a fag.
On pokemon Heart Gold and Soul Silver you can battle him if you got the another 7 gym badges then go to Viridian city and go to his gym then battle him
You can't. There is no way in Pokemon Gold, Silver, or Crystal to re-battle the gym leaders. The only Pokemon game that I've seen this in is the 3rd gen games (RSE).
I think you'll need to give Amphy the medicine in the Lighthouse and battle Jasmine, then you can battle Chuck, which the is 5th Gym Leader in Cianwood City.
The six gym leader location in Pokemon Heart Gold is Olivine City, but you battle the one in Cinnabar first.
Simply put, you cannot.
To move boulders in Pokemon Gold you need a Pokemon with the HM move Strength. Selecting the Pokemon in the menu outside of battle should let you use it if you have beaten the Olivine City Gym.
Go to Ice Path and when you get out of there,you will end up in Blackthorn City,which is where you need to be for your next gym battle.
Blackthorn Gym she leads with Dragon Pokemon.
To use cut outside of battle in Pokemon gold version you need the second badge from Azalea Town from the gym leader Bugsy.
Did you go into the Burned Tower? Because if you didn't you will not be abulto battle the gym leader. In the Burned Tower, you have to battle your ravil for the fourth time in the game.