Ferrer broke Hanescu in the eighth game of the first set and then cruised to victory on the outdoor clay. The two-time finalist will face the winner of the match between No. 6 Jurgen Melzer and the 11th-seeded Albert Montanes.

Monfils, who is playing only his second tournament since recovering from a wrist injury, will face the winner of the match between top-ranked Rafael Nadal and Santiago Giraldo.

At 2-1 in the first set, Melzer asked for a doctor to check his pulse, but he continued to play and won the next three games.

The 2001 champion Juan Carlos Ferrero downed German lucky loser Mischa Zverev, who took the place of the injured Andy Murray, 6-4, 7-5.

The former No. 1 hit three aces in his second match since returning to the court after undergoing wrist and knee surgery in October.

"I was a little worse physically due to being tired from yesterday, but I held up well," said Ferrero, who will play Simone Vagnozzi in the next round after the Italian bounced Juan Monaco of Argentina 6-3, 6-2.

Meanwhile, former top 10 player Nikolay Davydenko eliminated Edouard Roger-Vasselin of France 6-2, 7-6 (11), and will play eighth seed Nicolas Almagro.