Answer
American tennis player Mardy Fish overtook Andy Roddick to become the American No. 1 in 2011. Fish had been ranked as high as No. 7 in the world in 2010, but Roddick had held the top spot for the United States since 2003. Fish finally usurped Roddick's position after a strong season in which he won the Cincinnati Masters and reached the semifinals of the US Open.