2012 European Championships Results
Results from the 2012 European Championships, held from May 8 through May 13 in Brussels, Belgium.
Results from the 2012 European Championships, held from May 8 through May 13 in Brussels, Belgium.
Results from the 2012 Chinese Championships, held from May 8 through May 12 in Shanghai, China.
Results from the 2012 American Classic, held from May 3 through May 5 in Huntsville, Texas.