Players who have reached their full playing potential

i would say Federer in 2004-2007 maxed out his playing ability
also, Roddick in 2003-2006, Agassi, Djokovic's 2010-11 seasons, along with Sampras throughout his career.  Nadal throughout his career, especially on clay.  Would also have to throw Olivier Rochus in this mix too for what he has achieved, due to his height . 

Current player that come to mind that haven't (yet) (or didn't) max out their tennis playing abilites are:

Andy Murray, Gael Monfils, Guillermo Coria... any others with huge talent that seemed to be wasted? 

Coria?  He's one of the most unfulfilled talents ever to play tennis.  No majors and just 2 masters series was a poor return for a player of Coria's talent and ability.  He's one of the most unluckiest players to have played the game. 

I think the top 3 have all definitely reached (and passed) their full potential.  No way are Federer at 30 and Nadal at nearly 26, suddenly going to get better than they were at their incredible peaks and it is almost impossible to see how even Djokovic could improve on his breathtaking performance in 2011! 

Of the other top tenners, I would say they all still have potential to get even better with the exception of the two ' oldies' Ferrer and Fish (both now in their 30s).  Other 'oldies' like Roddick, Ferrero and Davydenko have obviously long since maxed out their potential while I have the feeling that Del Potro will never again scale the heights of his 2009 performance (but still reserving judgement on that one). 

Most of the younger players like Raonic, Dimitrov, Tomic, Harrison etc.  have obvious potential if they can stick at it and work to improve.  I would include Isner who, even at 26, has shown signs of obvious improvement and even Gulbis who still has the potential if only he could regain his motivation and focus. 

Gasquet has pretty much reached his potential.  Not much of a serve, lasso forehand, not that big . . .  I don't really see him doing much better than he is.  10-30 in the world is pretty good for his size and deficiencies. 

Ferrer is a top 5 player, only behind the top 4.  He was never the one with unbelieveable amount of talent but it has been hard work that has made him this good, i do think he has reached his potential. 

Player potential....
Doesn't that need a covergence of physical skills, mental concentration, mental interest, avoidance of injuries, and a few other variables I didn't bother to think of? 
Kinda like a graph, with lines running in all different directions, where the seemingly converge is the best the player will ever play, where they diverge meaning something is lacking in the overall player level.