Federer took away so many majors from Roddick at his peak that he got discouraged. Roddick played about as good as it can get, a couple of years ago in Wimbledon and Federer still managed to eake out a victory.
He really hurt Roddick's career. Roddick still has ability but is past his peak, and doesn't have it mentally anymore. Ousted by Feliciano Lopez in straight sets.
Very overrated player to summarize this.