Zverev, número tres del mundo, logró su pase a las semifinales al vencer al suramericano (número 45 del listado universal) con tanteadores de 7-5 y 6-2.
Después de 10 juegos igualados, el germano rompió el saque de Garín para adelantarse 6-5 y encarrilar la victoria.
La primera raqueta de Alemania, finalista en Madrid el pasado domingo, chocará en semifinales contra el griego Stefanos Tsitsipas o el italiano Jannik Sinner.
Mientras, en el cuadro femenino la belarusa Alyna Sabalenka, octava favorita, derrotó a la estadounidense Amanda Anisimova 4-6, 6-3 y 6-2, y pasó también a las semifinales.
Sabalenka podría enfrentarse a continuación a la número uno del mundo y vigente campeona en Roma, Iga Swiatek, si la polaca logra vencer a la rumana Bianca Andreescu.
mv/lp