Op de wereldkampioenschappen kortebaanzwemmen 2006 in Sjanghai eindigde Vjatsjanin als zesde op zowel de 50 als de 100 meter rugslag. Op de estafettes, 4x100 vrij en 4x100 wissel, eindigde hij beide keren als vierde. Op de Europese kampioenschappen zwemmen 2006 in Boedapest werd Vjatsjanin Europees kampioen op de 100 en 200 meter rugslag en de 4x100 meter wisselslag, op de 50 meter rugslag eindigde hij als vierde. Op de Europese kampioenschappen kortebaanzwemmen 2006 in de Finse hoofdstad Helsinki werd de Rus twee keer Europees kampioen, op de 100 en 200 meter rugslag, en werd hij zesde op de 50 meter rugslag. Op de estafettes werd hij vijfde, 4x50 meter wissel, en zevende, 4x50 meter vrij.