I've been playing some BGs lately on my frost mage, and rogues give me a hard time. Let me give an example of a fight and hopefully I can get some advice.
1. rogue: starts with garrote followed by shiv
mage: silenced and crippled
2. rogue: uses hemorrhage
mage: out of silence but already took about 2k dmg minimum
3. rogue: frost bite procs, frozen, but uses CoS to get free
mage: uses escape artist to rid of cripple (rogue is still within melee range)
4. mage: frost nova, uses water elemental
rogue: frozen, uses sprint to get free
5. mage: starts to cast frostbolt and uses pet's frost nova (assume rogue is not within melee range, best case scenario)
rogue: frozen, but uses deadly throw to interrupt mage
6. mage: fireblast and starts to gain distance
rogue: vanish
7. mage: aoe and finds the rogue
rogue: shivs the mage and applying cripple poison
8. mage: with rogue in melee range and crippled, uses blink to gain distance
rogue: shadowsteps and in melee range again
9. mage: iceblock
rogue: waits and takes hit from water elemental
10. mage: iceblock is over, uses frost nova and gains distance from rogue, casts ice lance repeatedly (cannot use frostbolt because rogue will deadly throw)
rogue: uses blind
11. rogue: shivs mage
mage: crippled, uses blink
12. rogue: uses preparation, shadowsteps, and kidney shot
mage: no action
13. mage: uses pet's frost nova
rogue: sprints, catches up to mage
14. mage: uses cold snap and frost nova, summons new pet
rogue: vanish
15. mage: finds rogue and uses new pet's frost nova
rogue: no action
16. from this point on mage may win if: rogue's ruthlessness did no proc and CoS didn't have a chance to come off of cooldown.
I usually do not survive this long though, would have died before I even get a chance to use cold snap to any effect. Any advice would help on how to beat a rogue.