[2] Marius Petipa creó una puesta en escena ampliada en cuatro actos para el Ballet Imperial con Ludwig Minkus adaptando la partitura de Offenbach.
Petipa agregó una variación para Ekaterina Vazem al Grand pas des papillons,de Luigi Venzano; esta variación se conoció como el Pas Vazem y fue muy celebrada entre los balletómanos de San Petersburgo.
Habiendo decidido no hacer su propia versión del ballet completo, Frederick Ashton seleccionó piezas de la partitura para un pas de deux titulado Scène dansante, interpretado por primera vez por Merle Park y David Wall en Aldeburgh en 1975 y luego en una gala benéfica en el Adelphi Theatre Londres en 1977.
Hamza una vez secuestró a Farfalla, la hija del emir, que ahora es su sirvienta.
La borracha Hamza es molestada por los demás y se enfurece, atrae a Farfalla a una caja y, usando su muleta mágica, cuando la caja se abre de nuevo, emerge una hermosa mariposa.
Con su muleta mágica localiza a su doncella entre las mariposas y trata de atraparla con una red.
Sin embargo, cuando el príncipe intenta abrazar a su amor, Farfalla le recuerda que no mucho antes quería empalar una mariposa en un árbol.
El último cuadro, en jardines grandiosos, tiene a Djalma despertando, y se encuentra rodeado por un enjambre de mariposas, incluida su amada Farfalla.
Hamza entra con sus cuatro hermanas alardeando de sus hazañas y soñando en secreto con casarse con el príncipe.
La boda con Djalma ya no tiene más obstáculos y la joven pareja puede casarse en el palacio de las hadas que aparece en los jardines.