Malcom's move from Barcelona to Russian Premier League side Zenit has been completed, with the deal worth a total of €45million.

The 22-year-old missed training on Thursday, with Barca announcing Malcom had been granted permission to "resolve his future".

Malcom joined LaLiga giants Barca from Bordeaux in 2018 for a deal rising to €42m, after making a late decision to head to Camp Nou rather than Roma in Serie A.

However, he failed to find his feet in Spain, making only six starts in LaLiga, with the highlight of his time at Camp Nou coming when he scored in a 1-1 Clasico draw against Real Madrid.

In total, Malcom scored four goals in 24 appearances in all competitions, with Barca confirming they have "retained an interest in the future sale of the Brazilian."

"Barcelona expressly thanks Malcom for his commitment and dedication, and wishes him success in the future," a statement on Barca's website read.

Malcom came through the ranks at Corinthians before switching to Bordeaux in 2015.

A breakthrough season came in 2016/17, with the winger scoring seven Ligue 1 goals, and he maintained his form heading into the following campaign, in which he netted 12 times.

His impressive form saw him come to the attention of Roma only for Barca to hijack his move to the Italian capital.

But with Barca having spent big on Frenkie de Jong and Antoine Griezmann, Malcom has now been deemed surplus to requirements at Camp Nou.

Zenit lead the way in Russia's top flight with three wins from three so far this season, and Malcom could be in line to make his debut against Krasnodar on Saturday.