In Win, Lose or Drew!, Roselia was used in the Slateport CityPokémon Contest. In the Appeals Round, it finished an amazing performance by shredding Petal Dance with Magical Leaf and scoring a 29.4. Its first opponent in the Battle Round was May's Beautifly and it won the battle without taking a hit. It was later beaten in the second round by Robert's Milotic.

Roselia later appeared in Pros and Con Artists, where it battled Ash's Taillow. It first incapacitated Taillow with Stun Spore and won the match with Solar Beam. In the next episode, Roselia was used in the Fallarbor Town Pokémon Contest, where it once again got through the Appeals Round, scoring high with a 29.6. In the Battle Round, Roselia was matched against Grace's Medicham. It started off with Magical Leaf, but Medicham avoided the attack by using Meditate. Roselia was able to easily and gracefully evade Medicham's Ice Punch before having its Petal Dance sent back at it by Medicham's Confusion. Roselia launched a Solar Beam attack, but it was blocked by a shield of ice that Medicham created with its Ice Punch, the attack reflected on the ice and struck Roselia. It was then knocked out by its opponent's High Jump Kick.

Roselia performed in the Appeals Round of the Rubello Town Contest in Cruisin' for a Losin'. It made a gorgeous entrance with Petal Dance and sent Drew through to the Battle Round.

As a Roselia with Drew

In Who, What, When, Where, Wynaut?, Roselia was sent out to battle Jessie's Seviper on Mirage Island while its Trainer attempted to rescue May. It battled alongside a group of wild Wynaut who were trying to get back the Liechi Berries that Team Rocket stole. Roselia confused Team Rocket by using Petal Dance in the complete wrong direction; the wind blew the attack back and cut the rope May had been tied up in. It then stood back and watched Pikachu, Beautifly and Masquerain finish them off.

Roselia reappeared at the Hoenn Grand Festival in Hi Ho Silver Wind! when Drew was congratulating May for getting her fifth Ribbon. Later, in the preliminary Appeals Round, Roselia scored Drew a 95, sending him through to the first stage. In the following episode, Roselia was seen being groomed by its Trainer along with Masquerain. Finally, in Rhapsody in Drew, Roselia was chosen to battle alongside Flygon in the third round against May's Combusken and Skitty. Roselia started the battle with Petal Dance, but Skitty's Assist became Fire Spin and incinerated the move. When Flygon stole the attention and left their opponents open to attack, Roselia launched a Solar Beam along with Flygon's Flamethrower, which was amazingly stopped by Combusken's Fire Spin. Roselia dodged Skitty's next Blizzard attack and jumped on Flygon. When Combusken was launched up to Roselia and its partner, it launched a Magical Leaf defense, though it was blown away by Blizzard. Confronted by Combusken's Quick Attack and Skitty's Tackle, Roselia paralyzed them both with Stun Spore, escaping the hits and allowing Flygon to knock them out. After the final match and during the after party, Roselia was seen training with Masquerain.

Roselia appeared in May, We Harley Drew'd Ya! where it teamed up with Solidad's Slowbro to calm down a wild Aipom that was causing trouble in the Pokémon Center. Solidad revealed that Drew used Roselia in his very first Contest, in which he and Roselia lost to her. Then in Thinning the Hoard!, Roselia was seen alongside Masquerain defeating a Medicham and a Loudred with a combination of Petal Dance and Silver Wind.

Roselia made its final Advanced Generation appearance in The Unbeatable Lightness of Seeing. It was used in a Double Contest Battle alongside Drew's Butterfree against May's Combusken and her Beautifly. With a Psychic powered Fire Spin heading in their direction, Roselia blasted though it with Petal Dance. Afterwards, Beautifly used the sparks from the Fire Spin in combination with Psychic to attack once again; Roselia defended against them with Magical Leaf, though the attack was burned up. This allowed Combusken to go in for an attack but Butterfree used Gust to send Roselia's flaming Magical Leaf at its opponents. Roselia used Petal Dance which ended up absorbing power from Beautifly's on coming Silver Wind and dealing massive damage to it and Combusken. Combusken, however, broke through with Overheat, though Roselia was shielded by Butterfree's Protect. They then combined Solar Beam and Psybeam to win the battle.