Felix Auger-Aliassime progressed to his first ATP 1000 final at Madrid after Jiri Lehecka was forced to retire