well, Federer did the magic again... and Henin at last made it!