Pokemon GO, the AR mobile game from Niantic and The Pokemon Company, celebrated its five-year anniversary this summer. Since its 2016 launch, the ground-breaking title has built and retained a huge and loyal fanbase. This is partly due to a constant stream of updates, constantly adding new Pokemon and activities for Pokemon GO's players to explore.

RELATED: Pokemon GO Adding Two New Shiny Pokemon

There are now Pokemon from many different generations in Pokemon GO, including Klefki, the Sixth Generation Key Ring Pokemon. Klefki is a rare acquisition for most Pokemon GO players, as it can only be caught in France and a few neighboring regions. However, this Steel/Fairy-type is worth tracking down. It can be a powerful asset in any trainer's arsenal, with a wide range of movesets to discover. The following attacks play to its strengths the most.

Best DPS Moves For Klefki In Pokemon GO

Pokemon Klefki

With the rare type combination of Steel/Fairy, Klefki has a lot of resistances and very few vulnerabilities. In addition, it has access to Normal, Ghost, Steel, Fairy, and Dark Moves. This makes it a good choice against a variety of opponents, whether in Pokemon GO's Raids, Gyms, or PvP. Overall, the best moveset for Klefki when it comes to DPS is the combination of Tackle and Play Rough.

RELATED: Pokemon GO - Virizion Counters

Tackle is a Normal-type Fast Attack. As a Normal-type Attack, it isn't super-effective against any type, but it deals good damage and has an average energy generation. Note that Ghost-type Pokemon are immune to its damage, and it's weak against Rock and Steel.

Play Rough is a Fairy-type Charged Attack that boasts strong damage and has a lower-than-average Energy cost. It's particularly strong against Fighting, Dragon, and Dark, but weak against Poison, Steel, and Fire.

Best Defensive Moves For Klefki In Pokemon GO

Pokemon Anime Klefki With Its Keys

While Tackle and Play Rough are undoubtedly the best Moves for most Klefki, players may want to prioritize a different set if they're planning to use the Pokemon for Gym defense. Pokemon GO Gyms can be attacked by other players, and the Pokemon that are left there will automatically defend.

Pokemon defending Gyms will attack differently to Pokemon under the control of a player, and so a different moveset is optimal. For Klefki, the best set for defending a gym from other players is the combination of Astonish and Play Rough.

RELATED: Pokemon GO: Terrakion Counters

Astonish is a Ghost-type Fast Attack that deals more damage than Tackle, but attacks less frequently. This isn't a problem for a defending Pokemon, as their attack speed will be limited anyway. It also generates more Energy, which is vital as defending Pokemon have a higher Energy cap.

Play Rough remains Klefki's best Charged Attack in Pokemon GO regardless of whether its goal is offensive or defensive. It deals great damage with a relatively low Energy cost.

Pokemon GO is available on Android and iOS.

MORE: Pokemon GO Dedenne Counter Guide