Swan Lake adalah balet romantis dalam empat babak. Pyotr Ilyich Tchaikovsky menulis musiknya. Pada tahun 1871 ia menulis sebuah balet kecil tentang angsa untuk keponakan-keponakannya. Dia menggunakan beberapa musik dari balet ini untuk Swan Lake. Kisah balet ini didasarkan pada dongeng Jerman. Kisah ini mungkin diubah oleh Tchaikovsky dan teman-temannya selama tahap diskusi awal balet.

Swan Lake adalah tentang seorang pangeran bernama Siegfried. Dia jatuh cinta dengan putri Angsa, Odette. Dia adalah seekor angsa di siang hari, tetapi seorang wanita muda di malam hari. Dia berada di bawah mantra sihir yang hanya bisa dipatahkan oleh seorang pria yang akan berjanji untuk mencintainya sepanjang masa. Siegfried membuat janji itu. Namun, ia ditipu oleh penyihir yang mengucapkan mantra tersebut. Balet berakhir dengan kematian Siegfried dan Odette.

Balet ini pertama kali dipentaskan pada tanggal 4 Maret 1877 di Teater Bolshoi di Moskow, Rusia. Para kritikus memandangnya sebagai kegagalan karena berbagai alasan. Pada tahun 1895 beberapa perubahan dilakukan pada balet. Kemudian dipentaskan di Teater Mariinsky di Sankt Peterburg, Rusia. Kali ini para kritikus menganggap Swan Lake sukses besar. Sebagian besar pertunjukan hari ini didasarkan pada versi 1895 ini.