It seems every time Roger Federer steps onto the tennis court these days, there's another milestone within his grasp. The former top-ranked Swiss star scratched another one off the list Saturday, reaching his 100th career final by beating David Ferrer of Spain 7-5, 6-3 in the semifinals of the season-ending ATP World Tour Finals. Federer could add a few more Sunday, as the win puts him in position to win his 70th title overall and a record sixth at the season-ending tournament for the world's top eight players. “It's obviously a special occasion for me tomorrow,” said Federer, who will face the winner of Jo-Wilfried Tsonga and Tomas Berdych. “Playing my 100th final, possibly winning my 70th, winning my sixth at the World Tour Finals. That would be a record.” Federer – who holds a record 16 Grand Slam titles – is tied with Ivan Lendl and Pete Sampras with five victories at the ATP finals, formerly known as the Masters Cup. A win on Sunday would also tie Lendl's record of 39 match victories in the event. Federer became just the fifth player to reach 100 finals in the open era, joining Jimmy Connors (163), Lendl (146), John McEnroe (108) and Guillermo Vilas (104). “I'm shocked every time that I've reached so many finals or won against so many players or whatever record it is,” Federer said. “It strikes me and makes me obviously very happy and very proud that I've been able to do it for so many years at the highest of levels.” For added measure, Federer also matched childhood hero Stefan Edberg with 806 career wins to sit tied for sixth on the all-time list. “Stefan was my idol,” Federer said. “So to achieve something that he achieved is obviously very nice. I don't think it matters much, but it's still very nice to get reminded that you equaled your idol's or hero's achievements.” In the doubles tournament, Max Mirnyi of Belarus and Daniel Nestor of Canada reached the final by beating American twins Bob and Mike Bryan 7-6 (6), 6-4. In the second semifinal, Mahesh Bhupathi and Leander Paes of India were set to take on Polish duo Mariusz Fyrstenberg and Marcin Matkowski. World No. 1 Novak Djokovic followed Rafa Nadal and Andy Murray out Friday. Djokovic would still have squeezed in through the back door had David Ferrer beaten Tomas Berdych later Friday but the Spanish dynamo also appeared to run out of steam, going down 3-6, 7-5, 6-1.