The top-seeded Argentinian needed just 72 minutes to dispatch the world number 97 and set up a last-eight meeting with qualifier Paul-Henri Mathieu, who won his all-French clash with Michael Llodra 6-4 6-3.
Grigor Dimitrov booked a quarter-final clash with Roger Federer after hammering Ukrainian wild card Alexandr Dolgpolov 6-3 6-2 in 61 minutes.
The Bulgarian is looking for back-to-back ATP Tour title wins after securing the first top-level trophy of his career in Stockholm last weekend.
Frenchman Edouard Roger-Vasselin beat Germany's Tobias Kamke 7-5 6-3 and will next play Vasek Pospisil, who was a 6-3 6-3 winner over Ivo Karlovic. German Daniel Brands beat Lukasz Kubot of Poland 6-2 6-4.