2012 European Championships Results

Results from the 2012 European Championships, held from May 8 through May 13 in Brussels, Belgium.

2012 Chinese Championships Results

Results from the 2012 Chinese Championships, held from May 8 through May 12 in Shanghai, China.

2012 American Classic Results

Results from the 2012 American Classic, held from May 3 through May 5 in Huntsville, Texas.