Let's just say the two favorites pre-tournament are still the overwhelming favorite heading into championship weekend. Let's start with the women...
Serena Williams  vs. Maria Sharapova 
Why it's taken so long for Serena Williams to win her second French Open title is up for debate, but she's certainly making a concerted effort this year to do just that. She's been absolutely unbelievable the whole tournament including her demolition of last year's finalist Sara Errani in the semifinals. The only person standing in her way is last year's champion Maria Sharapova who she has a dominant 12-3 H2H record against. They've already played three times this year and Serena has won them all, but if anything Sharapova can take it to heart that nothing is set in stone--Serena could have a bad day, Sharapova could start zoning. Weirder things have happened after all.
Prediction: Serena in 2 sets.
Rafael Nadal  vs. David Ferrer 
Rafael Nadal has won his 8th French Open title! Oh wait, he didn't yet? Well, after his semifinal clash with top seed Novak Djokovic in the semifinals, he really should've just gotten the trophy, right? Their up and down match lived up to the hype as Djokovic found another gear later in the match to push Nadal to a rare fifth set at Roland Garros. In the end, the king of clay withstood Djokovic's stand and Nadal is just one match away from his 8th French Open title, the most of any man in any major. He'll face a familiar foe in countryman David Ferrer who dismissed Jo-Wilfried Tsonga in straight sets the round before. Like Serena to Sharapova, Nadal has a dominant H2H record against his opponent 19-4, but Ferrer is entering the final in fantastic form as the only player to not have lost a set. It's also his first Grand Slam final, so perhaps luck is just on his side? Or maybe not, since Nadal is the one on the other side.
Prediction: Nadal in 3 sets.