Matchen inleddes med publikfriande spel från båda parter, men efterhand visade den 25-årige serben att han för tillfället är den starkare spelaren av de två. Matchen blev en revansch för Djokovic, som i fjol förlorade mot schweizaren Federer i just semifinalen i Franska mästerskapen. I finalen kommer Djokovic att ställas mot världstvåan Rafael Nadal, som i helgen har möjlighet att ta sin sjunde turneringsseger i Paris.
– Det är en dröm att gå till final, men "Rafa", som alltid spelar bra här, kommer att vara favorit, sade Djokovic.
Rafael Nadal vann enkelt sin semifinal mot sin spanske landsman David Ferrer med 6–2, 6–2, 6–1 tidigare på fredagen.
– Det här var en av mina bästa matcher på den här banan. Som jag ser det gjorde jag nästan allt rätt eftersom jag servade bra, sade Nadal.
Hans semifinalseger innebär att han fortfarande inte tappat ett enda set i turneringen. Han har heller inte förlorat i Franska mästerskapen sedan han föll mot Robin Söderling 2009.