Em Pokémon Sapphire, o golpe Surf permite atravessar corpos d'água montado no seu Pokémon. Além disso, em batalhas, Surf funciona como poderoso ataque do tipo Água. Para obter a Hidden Machine 03 (HM03) com a habilidade Surf, você deve primeiro ir a Petalburg City e desafiar Norman, o Líder de Ginásio local e seu pai. Após a vitória, Norman indicará a localização da HM03.
Obtenha as insígnias Stone Badge, Knuckle Badge, Dynamo Badge e Heat Badge. Norman se recusará a batalhar se você não tiver todas as quatro.
Vá a Petalburg City. A cidade fica a oeste de Oldale Town.
Entre no Petalburg Gym na seção norte da cidade.
Derrote os Cool Trainers pelo prédio. Cada um tem um Pokémon nível 27 e especializa-se em aspecto diferente de batalha (ex.: defesa, nocaute em um golpe). O ginásio é especializado em tipo Normal, então use golpes de Lutador para vantagem elemental.
Derrote o trio de Pokémon Normal de Norman. Ele tem Slaking nível 28, Vigoroth nível 30 e Slaking nível 31. Os Slaking têm a habilidade Truant (só atacam a cada dois turnos), mas causam grande dano. Use um Pokémon do tipo Fantasma, como Haunter, contra o segundo Slaking, cujos golpes Façade e Focus Punch não afetam Fantasma. O primeiro Slaking pode usar Faint Attack para nocautear Fantasma facilmente.
Receba a Balance Badge (Insígnia Equilíbrio) e TM42 (Façade) pela vitória. Norman também dirá para visitar a casa de Wally.
Saia do Petalburg Gym e visite a casa ao lado.
Fale com o pai de Wally. Ele lhe dará a HM03.