كتب : Omar Zaazou
Going into the game with a 1-0 first-leg lead, Basel went ahead in as early as the fifth minute when Fabian Schar converted a spot kick home before Salah doubled his side's advantage.
Latching on an incisive through pass by Valentin Stocker, Salah - who was at the center of intense media hype ahead of the away game - broke clear before slotting home with aplomb on 21 minutes.
The Swiss champs might have thought the game was already over when Marcelo Diaz dispatched home a 33rd minute magnificent long-range strike, only for the hosts to reply with three goals after the break, including an own-goal by Schar.
Salah was then substituted by Egypt teammate Mohamed Elneny with 15 minutes left amid jeers from the home fans as the match ended in a 3-3 draw.
Basel meet Zurich in the league at the weekend.
Salah goal