W wielkim finale Federer zmierzy się z Hiszpanem Rafaelem Nadalem, który triumfował w Monte Carlo w trzech ostatnich latach. Nadal w 1/2 finału wygrał z Rosjaninem Nikołajem Dawidienko 6-3, 6-2. Hiszpan może stać się pierwszym zawodnikiem od 1914 roku, który cztery razy z rzędu triumfował w Monte Carlo. Wyniki spotkań półfinałowych: Roger Federer (Szwajcaria) - Novak Djokovic (Serbia) 6-3, 6-2 krecz Djokovica Rafael Nadal (Hiszpania) - Nikołaj Dawidienko (Rosja) 6-3, 6-2.