Dodig handed the big-serving world No. 15 a 6-2, 7-6 (9-7) defeat on the third day of play Wimbledon tune-up event in Eastbourne, England.
The Croatian will next face No. 8 Fabio Fognini, who rallied for a 6-7 (6-8), 6-2, 6-2 victory over Slovak Martin Klizan.
Faring better was second-seeded Frenchman Gilles Simon, who wiggled past British wild card Kyle Edmund with a pair of tiebreaks in a 7-6 (7-5), 7-6 (7-3) decision.
Other seeds, however, were also swept out in upsets.
Police: Sword-wielding man demanded free tacos
Couple calls 9-1-1 over missing hash browns; assault McDonanld's employees