I must agree Federer is currently playing the best tennis since he started to decline.
Can you picture Roger 2008-2010 beating Nadal at Indian Wells? Because I can
Part of it is because Federer learned how to play Nadal in 2009 and has been adjusting his tactics against Nadal bit for bit ever since, but he is not good enought anymore to constantly challenge the peaking NAdal. I belive he is 4-5 against Nadal since 2009 and has only played a really bad match in Miami since then. Federer's backhand is alot better since 2009 against Nadal but not so much against everybody else.