Swerve | Magic: The Gathering
Formats Swerve is Legal in
Official Oracle Text for Swerve
—Rannon, Vithian holdout
Official Rulings for Swerve
10/1/2008 : You don't choose the new target for the spell until Swerve resolves. You must change the target if possible. However, you can't change the target to an illegal target. If there are no legal targets, the target isn't changed. It doesn't matter if the original target of that spell has somehow become illegal.
10/1/2008 : If you cast Swerve on a spell that targets a spell on the stack (like Cancel does, for example), you can't change that spell's target to itself. You can, however, change that spell's target to Swerve. If you do, that spell will be countered when it tries to resolve because Swerve will have left the stack by then.
10/1/2008 : If a spell targets multiple things, you can't target it with Swerve, even if all but one of those targets has become illegal.
10/1/2008 : If a spell targets the same player or object multiple times, you can't target it with Swerve.
3/1/2010 : An Aura spell on the stack targets the object or player which it will enchant upon entering the battlefield. Thus, an Aura spell is a "spell with a single target", which means you may use Swerve to change that target. Doing so will cause it to enter the battlefield enchanting the new target rather than the original one.