Top seed Roger Federer eased past Spanish teenager Nicolas Almagro 6-3 7-6 (7-0) 6-2 to reach the French Open third round on Wednesday.
The Swiss star was surprisingly taken to a tiebreak in the second set by his 76th-ranked opponent, but restored order by charging through it 7-0.
Federer clinched his second match point, after an hour and 47 minutes, when Almagro hit a forehand wide.
He now faces Chile's 25th seed Fernando Gonzalez or Germany's Tomas Behrend.
Defending champion Gaston Gaudio went through to the third round of the French Open after Dmitry Tursunov withdrew because of injury. Gaudio, the fifth seed, will next play Felix Mantilla, after the Spaniard shocked 26th seed Jiri Novak.
Unseeded Mantilla ran out a 6-2 0-6 3-6 7-6 6-3 winner.
Argentine 10th seed David Nalbandian also advanced comfortably, defeating Czech Tomas Berdych 6-3 6-2 6-1.
But compatriot and clay-court specialist Juan Ignacio Chela was ousted by Romania's Victor Hanescu 7-5 6-1 3-6 7-5.
Czech 26th seed Jiri Novak was also the victim of an upset as he was beaten 6-2 0-6 3-6 7-6 6-3 by unseeded Spaniard Felix Mantilla.
While Sebastien Grosjean and teenager Richard Gasquet kept the French crowds happy.
Grosjean beat Italy's Davide Sanguinetti 6-0 6-3 6-2 and Gasquet edged out Peter Wessels 6-3 7-6 6-1.