The Swiss world number two, bidding for a record-extending seventh title at the end-of-season finale, dished out yet more punishment to Ferrer in a 6-4 7-6 victory at the O2, taking his career record over the tenacious Spaniard to 14-0.
Federer took a while to settle into his smooth rhythm, though, and Ferrer, who beat Juan Martin del Potro in his opening match, had numerous opportunities to make inroads in the opening games of their Group B clash.
Ferrer was 0-40 ahead on Federer’s opening service game but having failed to capitalize he was immediately broken himself.
He squandered more break points in the next game as Federer found himself 3-0 up without even playing well.
Ferrer, who has a season-leading 73 match wins this year, could have been forgiven for feeling pessimistic about his prospects but he was finally rewarded for his endeavor with a break in the fifth game when Federer wafted a backhand wide.
Having hauled himself back on level terms, however, Ferrer wavered at 4-5, allowing Federer to take the opening set.
Ferrer, darting around the court in his fluorescent lime green top, hung on to Federer’s coat tails in the second set to extend the Swiss maestro into a tiebreak.
Federer’s serve then clicked into gear after something of an off day and he marched into a 6-3 lead.
Still Ferrer refused to accept the inevitable, saving two match points, but there was no escape as Federer clinched his place in the semi-finals with one round-robin match to spare.