The masters series will be hard to win, due to Nadal being around. He could definitely win the smaller tournaments (Munich, Buenoas Aires, Acapulco, Gstaad etc.) regularly. I think he could win a few masters titles on the surface before he retires though. And, as part of my prediction for his domination in 2013, I see him winning Roland Garros with amazing claycourt play. The guy is definitely not a clown, and at his best on the surface, is top 5 at least.
Top five is a bit of an exaggeration because I doubt he can defeat Almagro, Ferrer or Bellucci just yet. Top ten definitely. He can easily take out the likes of Verdasco, Bandy, Monaco etc the way he plays clay these days.
and federer will win more slams
That's a side issue.