फेडरर और नडाल के बीच हुए सेमीफाइनल के हाई वोल्टेज मुकाबले का पहला सेट करीबन 51 मिनट तक चला। जिसमें फेडरर ने जीत हासिल करके 1-0 से बढ़त बनाई। दूसरे सेट में नडाल ने फेडरर को बुरी तरहा पछाड़ दिया। इस सेट को नडाल ने 6-1 से अपने नाम किया। दूसरे सेट में फेडरर ने 11 गलतियां की। तीसरे सेट में फेडरर ने वापसी करते हुए सेट को 6-3 से अपने नाम किया। चौथे सेट में फेडरर को कड़ी मेहनत करनी पड़ी। इस सेट में आखिरी अंक के लिए पांच बार ड्यूस हुआ। आखिर में फेडरर ने चौथा सेट 6-4 से जीतकर फाइनल में जगह बनाई।