Pokémon Ruby and Sapphire/Petalburg City

Petalburg City is the first large city you cross on your journey. It's also the first one to have a gym, although you are not able to battle there before you have the first four gym badges. Here you meet your second rival, Wally. Upon arriving in Petalburg City you should visit the Poké Mart in order to replenish any used Poké Balls and stock up on Potions. Also a quick stop in the Pokémon Center to heal your Pokémon would not be a bad idea.

Meet Wally
Once in Petalburg City, you can walk into the Gym and talk to your dad. He'll tell you a little about battling Gym Leaders, and that he won't battle you yet because you're too weak. You will be able to battle him when you have four badges. At this point, a boy named Wally will walk in, saying that he wants a Pokémon, and Norman will lend him a. You will then see a demo on how to catch a wild Pokémon by watching Wally catch a.

After Wally returns the Zigzagoon and leaves with his new Ralts, Norman will then tell you that you should head for ../Rustboro City/ to the north-west and battle the Leader there. You'll have to head west of Petalburg City and onto ../Route 104 (South)/.

If you're playing Emerald, you will encounter Scott for the first time as you are exiting Petalburg City. He recognizes you as a Pokémon Trainer, but doesn't feel that you are worthy yet for what he was going to ask.

Return to the City
Once you've returned to Petalburg City after defeating Flannery, a few things will have changed. For starters, the Pokémart's recieved a delivery of new items, and secondly, you can actually challenge the Gym here now.

Items

 * Max Revive - Surf across the patch of water at the top of the city
 * Ether - Surf across the patch of water at the bottom of the city
 * Rare Candy - Hidden in the patch of grass across from the Ether
 * HM 03 (Surf) - Gift from Wally's father after defeating Norman
 * TM 42 (Facade) - Reward for defeating Norman