O sole mio '' has been performed and covered by many artists , including such stalwarts of opera as Enrico Caruso , Rosa Ponselle , Beniamino Gigli , and Mario Lanza .
It has been performed and covered by many artists as Enrico Caruso , Beniamino Gigli , Mario Lanza and The Three Tenors .