The German team were second in overall medals with 24.
This was his second gold and overall fourth European medal.
The United States team won the most overall medals with six.
Host nation Poland finished second with 1 gold and 5 overall medals.
With one day of competition left, China led in overall medals with 329.
Kuwait ended the games at 7 overall medals including only 1 gold medal.
Thailand ended the games at 4 overall medals with no gold medal.
Thailand ended the games at 10 overall medals including only 1 gold medal.
Malaysia ended the games at 4 overall medals including only 1 gold medal.
The host nation put on a show in Shanghai, winning five golds and 14 overall medals.