Career
Early career
Vassiljev made his first-team debut for TJK at the age of 16 in 2001. In the same season he had short spell with Emmaste. A year later he joined Levadia.
Levadia
He started the 2007 season as Levadia"s captain, but was relegated to Levadia"s reserve team, after refusing to sign a contract extension with the club
At the age of 23, after five seasons at Levadia Tallinn, Vassiljev moved abroad. Nafta Lendava
In February 2008, he signed a 1-year contract with Slovenian PrvaLiga club Nafta Lendava.
He played his first PrvaLiga match on 2 March 2008, in a 2–0 defeat against Celje. He scored his first PrvaLiga goal on 16 March 2008, in the 17th minute in a 1–2 defeat against Drava Ptuj.
Luka Koper
In February 2011, he signed 2 and a half-year contract with Slovenian PrvaLiga club Koper.
Amkar Permanent
In August 2011, he signed 3-year contract with Russian Premier League club Amkar Permanent Piast Gliwice
On 26 August 2014, he joined Ekstraklasa club Piast Gliwice on a one-year contract. Jagiellonia Białystok
In June 2015 Vassiljev joined Ekstraklasa club Jagiellonia Białystok on a two-year contract.
Foreign Estonia national football team, Vassiljev is capped 85 times, scoring 21 goals.
He made his national team debut on 31 May 2006 against New Zealand in a friendly match. He scored his first international goal against Armenia on 28 March 2009.
International goals.