The British tennis number one admits he lost to the “better player on the day” in his three-set defeat to Jiri Lehecka.
The Czech will play top seed Carlos Alcaraz in today’s final.
The two-time Wimbledon champion got past fellow Spaniard Roberto Bautista Agut in straight sets.