Giovanni is the former Gym Leader of the Viridian City Gym and leader of Team Rocket.
- Lavender Town
- Giovanni appears standing outside the Pokemon Tower alongside Lt. Surge. Addressing a large crowd, Giovanni announces that Team Rocket has sided with the effort against Mewthree and that they have arrived to capture Ghost-type Pokemon to use against him. To join Team Rocket, the Player must defeat Giovanni's Persian.
- Pokemon Tower 1
- Route 12
- Route 15
- After the Player successfully defends Saffron City, Giovanni again addresses a large crowd to thank the appropriate contributors and clarify the situation. During the discussion, Giovanni claims that Mewthree is heading for Cinnabar Island. He sends the Player, Joey, Erika, and Meowth to Fuchsia City to try and recruit Janine against Mewthree.
- Viridian City
|Persian||Rest, Protect, Thunderbolt, Shadow Claw, Water Gun, Double-Edge, Bite, Power Gem|
|Ash Ketchum • Gary Oak • Joey • Mewtwo • Maruto|
|Mewthree • James • Jessie • Meowth • Jerry • Tom • Giovanni|
|Brock • Misty • Lt. Surge • Erika • Sabrina • Janine • Blaine • Gary Oak|
|Professor Oak • Camper Luigi • Cal • Bug Catcher • Old Man • Kyogre • Bill • Celebi • Bruno • Sam • Sensei • Groudon • Lorelei • Koga • Lance • Mew|