В полуфинале шестой номер посева переиграл выступающего за Германию Александра Зверева со счетом 6:7 (4:7), 7:6 (7:4), 6:4.
Встреча продолжалась 2 часа 48 минут. На счету Сока 4 эйса, 5 двойных ошибок и 3 реализованных брейк-поинта из 7. Зверев подал навылет 4 раза, 5 раз ошибся на подаче и использовал 2 брейк-поинта из 12.
В финале турнира Сок сыграет с аргентинцем Хуаном Мартином Дель Потро.