During Skyla's "air battles", Skyla sent all her Pokémon, including Swanna, to "battle" her challengers, determining if they deserved her badge. When Cilan challenged Skyla, Swanna was the last Pokémon she used. Swanna dodged Cilan's Crustle's Rock Wrecker and used Bubblebeam on it. Swanna, after Cilan's Crustle used Shell Smash and X-Scissor combo, defeated it with Brave Bird. Swanna then battled Cilan's Stunfisk, who hit it with Thunderbolt and got burned by its Scald. However, thanks to its Aqua Ring, Swanna was able to overcome its burn and dodged Stunfisk's Mud Bomb, defeating it with a Brave Bird.
Swanna appeared again in Ash's Gym battle against Skyla. It once again overcame severe type disadvantage, managing to block Pikachu's Thunderbolt by using Aqua Ring as a shield, since Skyla did watch the videos of her grandfather, Miles, battling in his younger days. Pikachu attempted to attack Swanna with Iron Tail, but missed, but managed to hit Swanna with Quick Attack. With a combination of Hurricane, Bubblebeam and Brave Bird, Swanna defeated Ash's Pikachu. Swanna battled Ash's Tranquill, who managed to hit it with Quick Attack. Swanna countered Tranquill's Gust and hit her with Hurricane. Just then, Tranquill evolved into Unfezant and used Air Cutter on Swanna, who dodged. Unfezant chased Swanna in an aerial battle, but Swanna managed to hit Unfezant badly with Brave Bird. Swanna attempted to repeat the move, but Unfezant locked Swanna as her target and defeated it with an Aerial Ace, thus making Ash the winner of the Gym match.
Ash remembered battling the Unova Gym Leaders, including Skyla and her Swanna, the night before he entered the Unova League.
During his battle with Morana, Cilan remembered battling Skyla and her Swanna at Mistralton City's Gym.