Country Gold Silver Bronze Total
China 31 19 14 64
United States 28 14 19 61
Great Britain & N. Ireland 16 11 11 38
South Korea 10 5 6 21
France 8 8 9 25
Italy 7 5 4 16
Kazakhstan 6 0 0 6
Germany 5 10 7 22
Russian Federation 5 16 15 36
Hungary 4 1 3 8
North Korea 4 0 1 5
Netherlands 3 2 4 9
South Africa 3 1 0 4
New Zealand 3 0 4 7
Japan 2 12 13 27
Romania 2 4 2 8
Denmark 2 4 2 8
Belarus 2 2 3 7
Cuba 2 2 1 5
Brazil 2 1 5 8
NB: London Olympic MEDAL Table as at August 6, 2012