Alex Song has joined Russian side Rubin Kazan after his contract was cancelled by Barcelona.

The 28-year-old midfielder spent the last two seasons on loan at West Ham after joining Barcelona from Arsenal in 2012.

Rubin announced the signing with a statement on their official website which read: "Rubin signed a contract with 28-year-old midfielder Alex Song."