Federer jako pierwszy awansował do finału pokonując Niemca Tommy'ego Haasa 7:6 (7-3), 7:5, 6:3. Pierwszy set był dość wyrównany. Obaj zawodnicy dobrze serwowali, Haas kilka razy popisał się skutecznymi atakami przy siatce. Na początku tie breaka sytuacja nie uległa zmianie, niżej notowany w światowym rankingu Niemiec doprowadził do stanu 3:3. Później jednak zaczął popełniać błędy, stracił cztery piłki i przegrał pierwszego seta 6:7 (3-7). W drugim Haas początkowo także dobrze sobie radził, ale końcówka należała już do Szwajcara. Przy stanie 5:4 dla Federera, Szwajcar miał szansę na przełamanie rywala (40:30) i wygranie seta, jednak okazji nie wykorzystał. Kilka minut później już takiego błędu nie popełnił i wygrał 7:5. W trzeciej odsłonie pojedynku Haas niczym Federera nie zaskoczył. Niemiec popełnił podwójny błąd serwisowy, przy przewadze Szwajcara wyrzucił piłkę na aut i set przegrał 3:6. W drugim meczu półfinałowym Murray "urwał" Roddickowi tylko jednego seta, choć mecz stał na dobrym poziomie i był wyrównany. Pierwszego seta wygrał Roddick 6:4, drugiego w takim samym stosunku Murray, wielki faworyt gospodarzy. Dwa kolejne jednak padły łupem bardziej doświadczonego Amerykanina 7:6 (9-7) i 7:6 (7-5). Pojedynek trwał ponad trzy godziny; w końcówce spotkania Roddick zachował więcej sił. W niedzielę Federer zagra w swoim siódmym finale z rzędu na trawiastych kortach Wimbledonu. Dotychczas aż 19 razy grał w finałach Wielkiego Szlema. W niedzielę Szwajcar powalczy o swój piętnasty tytuł w karierze i szósty na trawiastych kortach Wimbledonu. Jeżeli wygra będzie absolutnym rekordzistą. 27-letni Szwajcar łącznie ma w dorobku 14 zwycięstw w Wielkim Szlemie. W przypadku kolejnej wygranej zdystansuje Amerykanina Pete'a Samprasa i zostanie samodzielnym liderem klasyfikacji wszech czasów. Wyniki meczów półfinałowych: Roger Federer (Szwajcaria, 2) - Tommy Haas (Niemcy, 24) 7:6 (7-3), 7:5, 6:3 Andy Roddick (USA, 6)- Andy Murray (W.Brytania, 3) 6:4, 4:6, 7:6 (9-7), 7:6 (7-5)