CB Swampert is pretty much the most viable set these days, unless you want it to die immediately after it sets up Stealth Rock, and a pokemon with 110 base attack, and ground STAB, it shouldn't be wasted like this. Jirachi can set up Stealth Rock anyways... Even tho these two are weak to ground / rock, and ground / ice like Chris is Me said, the only threatening pokemon who runs ground / ice anymore is Mamoswine. Swampert can't do shit to Togekiss, despite having Avalanche. You basically need STAB on both types to efficiently take down these two. Mamoswine can't even do it, due to low base power moves, as Ice Fang 3HKOs, while if it is paralyzed, GG, as Togekiss will flinchhax, then Roost off the damage. Magnezone is very, very threatening to the survival of these two, but then again, Magnezone destroys quite a lot of walls(Skarmory, Celebi, Cresselia, Jirachi, Togekiss, Forretress, etc.)
Hell, Infernape can't switch into Body Slam or Stone Edge(Swampert) either. Good prediction with these three absolutely destroys Infernape. The three have the resistances needed, Swampert resisting Flamethrower, Jirachi resists HP Ice, Togekiss/Jirachi resist Grass Knot, and Infernape's Close Combat is soo weak it doesn't even really matter.