No. Even if he does better than his SF last year he can't catch him. If Federer had only reached the Rotterdam QF Nadal would've needed to win Acapulco already to not fall behind him. Federer is guaranteed to be Nr.1 until the end of Indian Wells. And Federer might yet decide to rack up more points in Dubai.
Excellent. At least we are more or less guaranteed to have both of them at 1 and 2 all year which should guarantee a few head to head matchups in finals.