London - Roger Federer will face Andy Murray and Novak Djokovic will take on Juan Martin del Potro in the semi-finals of the ATP Tour Finals after the last-four matches were finally settled following David Ferrer's 4-6, 6-3, 6-1 win over Janko Tipsarevic on Saturday.
Both Ferrer and Tipsarevic were already eliminated from the season-ending event after del Potro's surprise victory against Federer earlier on Saturday, but the result of their match was still significant as, due to the convoluted rules of the tournament, it would affect the semi-final match-ups.
In the end, Ferrer's second win of the competition meant Federer topped Group B and will play US Open champion Murray, while del Potro finished second and goes up against world number one Djokovic, with both matches on Sunday.
"I enjoy playing in this atmosphere and I will try to do my best to come back next year," Ferrer said.
"It was the best season of my career. I'm 30 years old but I enjoy playing a lot. I'm very happy. Now I have to play the Davis Cup final (against Czech Republic) next week."
Tipsarevic, hampered by a virus just before the Tour Finals, had been especially poor during his two opening matches, both of which ended in lacklustre defeats.
But the Serbian eighth seed looked back to full fitness as he made fast start against Ferrer, breaking twice in the first three games to open up a 3-0 lead.
However, Ferrer made him sweat with a typically gritty comeback. The dogged Spaniard fought off two set points in the eighth game and took advantage of Tipsarevic's growing frustration to break.
Tipsarevic had to save another break point before finally serving out the set at the second attempt.
Although Ferrer was a set down, he was dictating the play and the fourth seed broke easily to move 2-0 ahead in the second set.
Tipsarevic broke back in the fifth game, but Ferrer's relentless accuracy was wearing the Serb down and, after the Spaniard made it clear he was unhappy with how long his opponent was taking between points, he exacted revenge by breaking for a 4-2 lead and taking the set.
Ferrer remained in control in the final set and broke in the third and fifth games to hand Tipsarevic his third successive defeat.