After the 2005 World Championships, he finished fifth at the 2006 European Championships, seventh at the 2007 World Championships and fifth at the 2008 Olympic Games. At the World Athletics Final he finished fifth in 2005, seventh in 2006 and eighth in 2007. In 2009 World Championships in Athletics in Berlin he won silver medal with the result of 79.30m finishing 50 cm behind the Olympic champion of Beijing Primož Kozmus.