After the first weekend of the 2012 Olympics, China leads all countries with six gold medals and 12 total top three finishes. The U.S. isn't far behind with 11 medals in all.

The first few days of the London Games, saw a few surprises, with world records being set.

A few Americans that were expected to take home the gold finished their events without even earning a bronze medal. Other athletes performed well after coming to London with little expectations.

Here's a look at the opening weekend of the Olympics, along with some of the biggest surprises and upsets thus far.