In the game, World of Warcraft, some classes are known rivals. The rogue and the warrior rival each other for the top of the melee damage meters in any pve instance. Thus this leads up to a epic battle between two classes that are expert damage mitigations.
The first thing you want to do fighting a Sub rogue is demoralizing shout. Sub rogues depend on stun locks and high attack power to bust damage you down. Being a warrior (unless you are a human with the CD perception) you will never get the jump on a rogue. Any smart rogue will start the battle with a stun lock because of you high amour count.
After the stun lock wears off you can expect another stun lock called kidney shot. You will be at somewhere between 60 and 75% health after these stun lock and should no have to worry about anything else but gouge. One of the smartest things you can do is hit your PVP trinket right after the second stun lock. This will surprise the rogue a small bit.
Demoralizing shout followed by a thunder clap is a must. These two slow the already hurting damage of the rogue. Follow this by a battle shout for the self buff and a hamstring. A poison cure is a great idea and is cheap. It only takes a first aid quest and is one of the most handy thing fighting a rogue.
Use this to remove a poison right after hamstring and run out to intercept distance. You need to stance dance to berserker and intercept. Follow this by a mortal strike in berserker stance and switch to defensive stance. Now is the moment that make the battle a BREEZE. Use the move disarm and switch back to battle stance. After you execute this you win.
One thing you want to remember is to always be facing the rogue. The Sub. Rogue depends on your back being turned to do the main damage. If you face the rogue then the damage will be cut in almost half.
premed> garrote> hem >hem > rupture> evasion> GG