Em uma batalha de 2h48, Fonseca salvou dois match points até arrancar a virada no terceiro set. O brasileiro perdia a parcial decisiva por 3-5 e encarava um 15-40 em seu saque.
Confira a chave completa do ATP 250 de Buenos Aires
O jovem de 18 anos ressurgiu das cinzas, encontrou seu melhor nível e ganhou quatro games seguidos para eliminar Navone. Fonseca deu o troco na mesma moeda para o número 47 do mundo, que o venceu de virada nas quartas de final do último Rio Open.
Além disso, o brasileiro bateu o terceiro argentino em sequência no ATP de Buenos Aires. O adversário na semifinal será o sérvio Laslo Djere (112º), neste sábado (15), em horário a ser definido.
Veja todos os detalhes de João Fonseca 2-1 Mariano Navone
"Foi muito difícil mentalmente. Mas trabalhamos para vencer, eu fui lutando. Nos match points é preciso ter coragem, e também um pouco de sorte, mas também fazer aquilo pelo que você trabalhou. Estou muito feliz com a vitória", analisou João Fonseca.

O jovem é o primeiro brasileiro nas semifinais do torneio de Buenos Aires em 22 anos, desde Guga em 2003. Em ascensão no circuito, Fonseca foi campeão do Next Gen Finals em dezembro e conseguiu uma vitória sobre o número 9 do mundo, Andrey Rublev, em sua estreia no Aberto da Austrália.