Flygon fought alongside Drew's Roselia against May's Skitty and Combusken in the Hoenn Grand Festival's semi-finals. Roselia used Petal Dance to attack Skitty and Combusken, though the latter's Fire Spin countered that attack. However, this let Flygon fly up and evade Combusken's Sky Uppercut. Roselia fired Solar Beam, along with Flygon's Flamethrower, but both attacks were stopped by Combusken's Fire Spin. Combusken went to use another Fire Spin, but was stopped by Flygon's Sandstorm. Roselia, however, went atop of Flygon to dodge Skitty's Blizzard. Next, Skitty went to use Assist, which turned into Vine Whip.
Despite missing, May used this opportunity to have Combusken leap up to reach Flygon. While Roselia used Petal Dance, it was countered by Skitty's Blizzard. Combusken, however, let itself get hit by Flamethrower, and used Sky Uppercut to strike Flygon down, knocking it to the ground. May went to make her final charge, but her Pokémon were stopped by Roselia's Stun Spore and were stuck down by Flygon's Steel Wing. As time was up, May lost many points to Drew and lost the battle. Later, Drew faced Robert in the Grand Festival. However, Robert's Milotic's Twister and Claydol's Hyper Beam quickly defeated his Masquerain and Flygon.
Flygon also appeared when Drew was attempting to capture an Arcanine. Drew eventually abandoned his attempt to catch Arcanine because he did not want to break up Arcanine's family.
Flygon was also used in the Kanto Grand Festival, along with Drew's Absol where it battled Combusken and Squirtle. During the battle it was revealed to have learned DragonBreath which it used along with Absol's Razor Wind, creating an awesome combination which was called a "Dragon Razor Wind". Despite this it was eventually defeated by Squirtle's super effective Ice Beam.