On 10 April 2012, it was announced that Salah had signed for Basel on a four year contract starting from 15 June 2012.
On 10 April 2012, it was announced that Salah had signed for Swiss club FC Basel. The contract running for four years starting from 15 June 2012.