Roberts worked at both ESPN and "Good Morning America", contributing to both programs. During that time, she served primarily as the news anchor at "GMA". In 2005, Roberts was promoted to co-anchor of "Good Morning America". In December 2009, Roberts was joined by George Stephanopoulos as co-anchor of "GMA" after Diane Sawyer left to anchor "ABC World News". Under their partnership, the Roberts-Stephanopoulos team led "Good Morning America" back to the top of the ratings; the program became the number-one morning show again in April 2012, beating NBC's "Today", which had held the top spot for the previous 16 years.