As duas formas – duelo e dueto – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.

Duelo significa combate entre duas pessoas ou dois corpos de exército.

É um duelo de vida e de morte!
Seis comediantes em palco, será um duelo entre humoristas com piadas curtas.

Pode ter o sentido figurado de desafio.

Esta criança aprende que a vida é um duelo.

Dueto significa grupo de duas pessoas que atuam conjuntamente; composição musical, cantada por duas vozes ou tocada por dois instrumentos. É sinônimo de duo, dupla.

O artista ouviu Ana a tocar a sua música e convidou-a para fazerem um dueto.


Referências

Duelo advém do latim duellum.
Dueto advém do italiano duetto.