Federer is a bastard. Going 5 sets like that really messed up my sleeping. The game didn't start until nigh on midnight my time and I watched it right through. Ive just now had to wake up at 9am in order to climb a bloody mountain. What the heck!

Federer will beat Soderling. Hopefully in a non epic final because I have class early Monday morning!