If you mean Clair, then you should probably use ice type pokemon.
get stronger then you are before
you have to beat the last gym leader
you beat the last gym leader in johnto
He's called Green and he's the gym Leader of the last Gym. Beat all the other gyms then beat him.
The last gym leader is the boss rocket to get him to the gym beat team rocket at: Mt moon, Game corner, Pokemon tower, Silph co. After you do this get the 7th badge if you haven't then you can get the last badge in viridian city.
you have to beat all the kanto gyms then go to cinnabar and talk to blue he will then go to the last gym and you can battle him there
GET THE LAST BADGE......
Well the last gym leader is a dragon type leader so you need an ice type pokemon and/or dragon type pokemon. Idk what his name is but a guy gives you a level 15 Datrini and it is a dragon type pokemon. For an ice type pokemon, go back to the cave (idk the name of the cave but it is a ice cave) and get an ice type pokemon like swinub and raise him and beat Blair!
The serious last time you beat Giovanni is at the viridian city Pokemon gym.
no. the battle at victory road is the last encounter with him.
how to beat Pokemon emerald
After you beat Blue in the last gym in the Kanto region he gives it to you.