The Belarusian has been linked with Barcelona for much of the summer and he travelled to the city on Wednesday to undergo a medical.

A deal with the Gunners had already been agreed, which was reported to be in the region of 15million euros (£11.9million).

The transfer has now been finalised and Hleb has put pen-to-paper on a four-year deal at Camp Nou.

He becomes Josep Guardiola's fifth signing as Barca boss following the arrivals of Martin Caceres, Gerard Pique, Daniel Alves and Seydou Keita.