The other semi-final will see Spaniard Rafael Nadal square off against Czech Tomas Berdych.