After the Olympic silver he finished eighth at the 2004 World Athletics Final. After an unsuccessful 2005 World Championships where he did not reach the final round, he got fourth places fourth at the 2006 European Championships, the 2006 World Athletics Final and the 2007 World Championships. He won the gold medal at the 2007 Summer Universiade, and finished ninth at the 2008 Olympic Games. He was the Latvian flag bearer at the 2008 Summer Olympics as well.