Игра завершилась со счётом 7:6 (7:4), 7:6 (7:5) в пользу 21-летнего канадского теннисиста.
Теперь в финале турнира 20 февраля он встретится с россиянином Андреем Рублёвым.
Сафиуллин занимает 163-е место в рейтинге ATP.
Рублёв одержал победу над французом Бенжаменом Бонзи в полуфинале турнира.
Ранее сообщалось, что Сафиуллин сенсационно обыграл Циципаса на турнире в Марселе.