Em "Pokémon SoulSilver", antes de poder surfar na água, pescar é única forma de capturar Pokémon aquáticos. Pokémon diferentes aparecem dependendo de onde pesca: Goldeen, Qwilfish, Poliwag. No início, captura mais comum é Magikarp, um dos mais fracos da região. Treinado direito, evolui para o poderoso e versátil Gyarados. Pode pescar em qualquer corpo d'água: oceano, lago, piscina em caverna subterrânea.
Consiga vara de pescar se não tem. Vá à Rota 32, sul de Cidade Violeta. Continue sul até perto do fim do caminho, perto da Caverna Union.
Entre no Centro Pokémon. Fale com pescador no primeiro andar para receber Vara Velha (Old Rod). Vara básica pega Magikarp, Tentacool, Staryu.
Saia do Centro. Encontre corpo d'água, como oceano perto dos cais.
Encare a água e pressione "A". Mensagem pergunta se quer pescar. Selecione "Sim".
Espere alguns segundos. Se pescar algo, batalha com Pokémon selvagem começa imediatamente. Se nada, mensagem avisa que peixes não estão mordendo ali.