The difference between fitted and predicted values is that the fitted value refers to the case where the values used for the predictor variable correspond to one on the n observations of the observed data used to find β^, but the predicted values are obtained for any set of values of the predictor variables different to the observed data.