While she was watering flowers in her garden, she had her Gardevoir stolen by the evil Pokémon Hunter J and her ruthless followers. Ash, Brock and Dawn noticed what was happening and had to help her get Gardevoir back. When Ash tried to rescue Melodi's Gardevoir, Pikachu was stolen. The same thing happened to Team Rocket's Meowth after Jessie and James attempted to steal all the Pokémon that J and her henchmen had stolen.
After a brief confrontation with J, Ash and the Rockets managed to sneak into J's airborne fortress and rescue Melodi's Gardevoir. After rescuing all the Pokémon J stole, Melodi was reunited with her Gardevoir.