After a strong finish, the United States completes the 2012 London Olympics with 104 total medals, easily beating out China for the highest medal count of any nation. The Chinese finish off their time in Great Britain with 87 medals, just five more than third-place Russia after Sunday's action.
For the United States, the London Games qualify as a historic performance for the nation. With 46 gold medals over the past couple weeks, Team USA has its largest gold medal count in an Olympics on non-U.S. soil since 1904. In 1984, the U.S. won 83 gold medals as the Soviet Union opted to boycott the games in Los Angeles.
Great Britain also had a surprisingly good performance this year as the host nation, compiling 29 gold medals and 65 total medals for its best Olympic performance in over a century.