He has also won numerous titles at the Swiss Team Championship with his first club Biel, and later the SG Zurich.
Barely a month later, at the European Team Championship in Reykjavik, he won against World Champion Magnus Carlsen.
In November 2016, representing the SG Zurich at the European Club Cup in Novi Sad, he achieved his best-ever rating performance (2803) by scoring 6 out of 7 on board 3.
Fluent in French, English, German, Spanish and Russian, he is one of the most appreciated live commentators at chess events.
In September 2013, he took part in a special event called the Marseille Biathlon, regrouping chess and shogi.