Kecmanovic, cabeça de série número 7, venceu o americano Alex Michelsen, cabeça de série número 3, por 7-6 (3) e 6-3, enquanto Davidovich, cabeça de série número 8, eliminou o italiano Matteo Arnaldi, cabeça de série número, por 6-4 e 6-4.
O sérvio de 25 anos, finalista em Delray Beach em 2023, vai disputar a sua quinta final no ATP Tour. O 56.º do mundo ganhou o único título em Kitzbühel em 2020.
Sob um sol glorioso, Kecmanovic recuperou de dois set points desperdiçados enquanto servia a 6-5 no primeiro set para acabar por vencer o tie-break. No segundo set, salvou os dois pontos de break que enfrentou para se qualificar ao fim de 90 minutos.
Também com 25 anos, Davidovich, 60.º do mundo, por sua vez, eliminou Arnaldi em uma hora e 42 minutos para chegar à sua segunda final ATP, tendo abandonado a primeira no Masters 1000 de Monte-Carlo em 2022 contra o grego Stefanos Tsitsipas.
Nos quartos de final, eliminou o americano Taylor Fritz, cabeça de série número 1, que tentava vencer o torneio da Florida pela terceira vez consecutiva.