Following the Port Said Stadium riot on 1 February 2012, the Egyptian Premier League was suspended, and on 10 March 2012, the Egyptian Football Association announced their decision to cancel the remainder of the season. Swiss Super League club Basel had been monitoring Salah for some time, so following the Egyptian Premier League suspension, the club organised a friendly match with the Egypt U-23 team. The match took place on 16 March at the Stadion Rankhof in Basel, and despite only playing the second half, Salah scored twice, helping the Egyptians to a 4–3 win. Basel subsequently invited Salah to remain in the city for a week's training. On 10 April 2012, it was announced that Salah had signed for Basel on a four-year contract starting from 15 June 2012.