Соглашение рассчитано на два с половиной года. За время выступлений в чемпионате Латвии, где 26-летний Вишняков помимо Вентспилса играл за Сконто, он провел 205 матчей и забил 47 голов.
За сборную Латвии полузащитник сыграл 35 матчей и забил 5 голов.
"Рад, что достиг соглашения со Спартаком, - сказал Вишняков в интервью официальному сайту УЕФА. - Команда успешно выступает в чемпионате России, а это – солидный уровень. Прекрасно чувствовал себя в Вентспилсе, но чемпионат России - это шаг вперед".