Ivan Vladimirovich Solovyov (Russian: ???? ???????????? ????????; born March 29, 1993 in Kaluga) is a Russian professional football player. Currently, he plays in Russian Football Premier League for Zenit St. Petersburg.On October 31, 2012, he played his first game for the main Dynamo squad, setting up a winning goal in a 2-1 victory over FC Khimki in the 2012–13 Russian Cup Round of 16 game.He made his debut in the Russian Premier League on November 4, 2012 for FC Dynamo Moscow in a game against FC Krasnodar. On the next matchday on November 10, 2012, he started the game for the first time in a match against FC Alania Vladikavkaz.He joined FC Zenit on August 1, 2013, after his contract with Dynamo ended.