FC Porto winger Hulk completed a move to Russian side Zenit St Petersburg on Monday that is reported to be worth around $63 million.

The 26-year-old was heavily linked with a move to Chelsea this summer, but he leaves Porto for the defending Russian champions on a five-year contract after joining the club from Tokyo Verdy in 2008.

Hulk scored 54 goals in 103 league matches for Porto while helping the club win the 2011 Europa League as well as three league titles in four years.

Capped 13 times by Brazil, Hulk moves to a Zenit team that currently leads the Russian Premier League on goal difference through seven games and will take part in the Champions League group stage in Group C, along with AC Milan, Anderlecht and Malaga.