Stan should win this one. He has beaten Federer in straight sets, not giving Fedex many chances in that match. Good serve, one of the best one-handed backhands in the tour, some experience at the net, makes him a very good player, and since he stabilized his form, he became a real threat to all ATP players.
Tsonga was always less reliable – his aggressive style, was often letting him down, and his showman attitude costed him points many times. So far he is doing great here, and he is riding the wave, backed up by French crowd. He surprisingly managed to beat Nishikori and Berdych, but now Stan is way of the danger. Tsonga also had a lot of – I don't know if luck would be a good word here, but with his extremely offensive style, the fortune was really in his favour most of the time, hitting some very risky shots on the lines.
Wawrinka play agin in greta form and I see him in final, and to win this match with 3-0, 3-1.