From this point on, it's only going to get tougher, but that doesn't mean he can't win another grand slam. If he can stay healthy, injury free, and develop that hunger again, there is no doubt he has another magical run in him. Remember, Pete Sampras had an embarrassing 2nd round loss against George Bastl, and bounced back for his final great run in the next grand slam, the U.S. Open. Sampras was ranked outside the top ten and was playing some atrocious tennis leading up to the U.S. Open, but that didn't stop him from producing a magical run. Champions always find a way, so your right in not giving up on him, because Federer still believes in himself, and that's the most important thing.