It used to be that you could revenge any time you were attacked (not revenged) even if you won the fight no matter where you were attacked unless it was in the Arena. Has that changed?
Revenges that you win remain in the favor of the loser. This is a good way to keep your resources safe for Monday, or to "save" revenges to win for Monday.