A U.S. athlete who overcame the chaos of war in Sudan to become a middle-distance runner in the United States will carry the American flag during Friday’s opening ceremony of the 2008 Summer Games.