Andy Roddick will retire after the U.S. Open, he said in a news conference Thursday.