Can Roddick Stop Federer?

Can Andy Roddick stop Roger Federer from getting his 15th slam? If he can't then, Federer will be the number 1 player in the world, surpassing Nadal and ultimately, beating Sampras' records for the most slams in the history of tennis. It seems that a lot is depending on Roddick. Can the American push through? I do hope so. But in any case, whatever happens, I'm sure that I need to watch Wimbledon Finals 2009 live and find out for myself first hand what the answer to my question will be.