Det finnes flere versjoner av slutten. I en versjon danset av Mariinsky Balletten i 2006, er det den ekte kjærligheten mellom Siegfried og Odette som slår Von Rothbart, som dør etter at prinsen har ødelagt en av vingene hans. Odette blir menneske igjen, og de lever lykkelig sammen i all evighet. Denne versjonen har ofte blitt brukt av russiske og kinesiske ballettkompanier. I versjonen danset av American Ballet Theatre i 2006, får Siegfrieds løfte til Odile fatale konsekvenser og gjør at Odette må tilbringe evigheten som svane. I et desperat øyeblikk hvor hun forstår at hun har liten tid igjen som menneske, begår Odette selvmord ved å kaste seg ut i sjøen. Siegfried gjør det samme, og disse hendelsene gjort for ekte kjærlighet knuser trollmannens forbannelse, og i siste scene blir Odette og prinsen sett mens de stiger opp til himmelen sammen. I en versjon danset av New York City Ballet i 2006 (med korografi av Peter Martins etter Lev Ivanov, Marius Petipa og George Balanchine) får prinsens løfte Odette til å forbli svane for all evighet. Odette blir kalt vekk og når teppet faller er Siegfried alene i sorg.