I agree, Rafa to win, maybe in 4. The other semi, however, I just have a small feeling for Federer. I think Federer will have to to take the first set or he is done.
The women's final could be a good one. I like both of them but I think I will be rooting for Li, even though I do think Schiavone will win.