Eighty-six nations received at least one medal at the 2012 Summer Olympics, and 55 of them won at least one gold medal. The 2012 Summer Olympics, officially were a summer multi-sport event held in London, the capital of the United Kingdom, from 27 July to 12 August. A total of 10,768 athletes from 204 nations participated in 302 events in 26 sports across 39 different disciplines. Athletes from the United States won the most medals overall with 104 and the most gold medals with 46. The latter record was the largest gold medal haul for that country at a non-US hosted Olympics at the time. Host nation Great Britain won 29 gold medals and 65 overall medals making it the most successful Olympics performance for that nation since the 1908 edition. Michael Phelps and Missy Franklin won the most gold medals at the games with four each. Phelps also won the greatest number of medals overall winning six in total. Bahrain, Botswana, Cyprus, Gabon, Grenada, Guatemala, and Montenegro all won their first Olympic medals with Bahrain and Grenada winning their nation's first Olympic gold medal. (Full list...)