Op de WK van 1991 in Tokio veroverde Salah, net als vier jaar daarvoor, opnieuw zilver met een tijd van 2:15.26 en bleef daarmee 29 seconden voor de Japanner Hiromi Taniguchi. Vier jaar later werd hij op de WK in Göteborg 25e in een tijd van 2:20.50. In 1997 won hij de marathon van Wenen; hij was toen inmiddels 40 jaar. In 1998 won hij de marathon van Enschede in een tijd van 2:13.25.