For nearly two weeks at the 2012 Olympic Games in London, it was a dogfight at the top of the medal count leaderboard between the United States and China.

Over the last weekend of events, the United States pulled away. They gained such a lead, in fact, that entering the final day of events on Sunday, they had already ensured they would leave as the winners in total medals and gold medals. Still, the U.S. managed to add two final gold medals to their tally on Sunday, in wrestling and in men's basketball, to make it 46 gold medals in total.

China failed to medal in any event on Sunday and will finish with 87 total medals and 38 gold medals. Russia nabbed four more medals on Sunday to nearly catch up to China, and will wrap things up with 82 total medals.

Host country Great Britain was no slouch, picking up a gold and two silver medals to finish in fourth place with 65. Their 29 gold medals are good for third place in that column, which is something Britain will be very proud of.

Here is how the top five looks in the latest medal count:

  1. United States, 104 (46 gold, 29 silver, 29 bronze)
  2. China, 87 (38, 27, 22)
  3. Russia, 82 (24, 25, 33)
  4. Great Britain, 65 (29, 17, 19)
  5. Germany, 44 (11, 19, 14)

For a complete breakdown, visit Sports Illustrated's medal count tracker.

For more on the Olympics, check out SB Nation's London 2012 Olympics hub.