Roger Federer had to fight hard for his spot in the ABN Amro final in Rotterdam. The former world no.1 defeated the Russian Nikolay Davydenko 4-6 6-3 6-4 and will play Juan Martin del Potro for the title. Davydenko, who has been struggling recently, made a very impressive start, taking the [...]