Taylor Fritz will face Carlos Alcaraz for the third time in less than two months in the semi-finals of the Six Kings Slam.