В полуфинальном матче Рублёв (2) обыграл олимпийского чемпиона 2020 года в одиночном разряде немца Александра Зверева (7) со счётом 6:3, 7:6 (11:9). Встреча продлилась 2 часа 1 минуту. Рублёв два раза подал навылет, допустил две двойные ошибки и реализовал три брейк-пойнта из шести. На счету Зверева 12 эйсов, три двойные ошибки и один реализованный брейк-пойнт.
За второй подряд титул в Дубае Рублёв сразится с победителем матча Даниил Медведев (Россия) — Новак Джокович (Сербия, 1).