Yep. If he has his serve going from start to finish he has a chance. Otherwise it will probably be close at first, then Federer will slowly pull away like last year.
There is such distance between number 1 and number 2 in tennis. Federer is so much better than Roddick its not even funny. I think Andy can pull it off but he will choke and make mistakes.
His game at the net is MUCH better this year though so we will see.