At the Turin 2006 Olympiad, he played a small but helpful role in the national team with a very respectable score of 3.5/5. By then, his Elo rating was reflecting the consistency in his performances and he passed the 2600 mark by the early part of 2007. Working with a new coach (GM Vladimir Chuchelov) was perhaps another reason for his continued progress. At the European Team Chess Championship at Heraklion in 2007, he contributed another plus score (4.5/8) to the Netherlands team total.