Roger Federer rallied from a set down to defeat Russia's Nikolay Davydenko 4-6, 6-3, 6-4 and reach the Rotterdam Open final on Saturday.

Federer claimed his 17th win in 19 meetings with the Russian and will face Juan Martin del Potro in Sunday's final.

dj/thw12