Op de wereldkampioenschappen zwemmen 2009 in Rome eindigde de Rus als vierde op de 200 meter rugslag en als zesde op de 100 meter rugslag, op de 50 meter rugslag strandde hij in de series. Samen met Grigori Falko, Jevgeni Korotysjkin en Andrej Gretsjin eindigde hij als zesde op de 4x100 meter wisselslag. In Istanboel nam Vjatsjanin deel aan de Europese kampioenschappen kortebaanzwemmen 2009. Op dit toernooi veroverde hij de Europese titel op de 100 meter rugslag, een titel die hij moest delen met landgenoot Stanislav Donets. Op de 200 meter rugslag werd hij uitgeschakeld in de series.