Fed IMHO has been playing perfect tennis and in normal circumstances he would most likely win the final in straight sets. Unfortunately he is playing a guy who just wont lie down, Nadal. I just saw Nadal beat Gaudio despite Gaudio playing the best tennis of his life in the first set. Most mere mortals would have crumbled under the Gaudio pressure, but not Rafael Nadal. He simply rolled up his sleeves and promptly asked for more and Gaudio could not keep up his high level and folded in the last two sets. This is what Nadal does to players, even if you play your absolute best for 1 set, you cannot afford to pause for breath. Federer should remember what happened in Dubai and this time he cannot afford to let up. The key to the final for me is who wins the first set. I see the final going four sets and hinging on who starts well. If Fed wins the opener i see him taking it in 3 or tough 4. If Nadal starts well then it could be the same scenario. I really don't see a 5 set match and if it does then i only see one winner, Rafael Nadal.