Kariera reprezentacyjna W reprezentacji Egiptu Yassin zadebiutował 1 października 1982 roku w przegranym 3:5 towarzyskim meczu z Zambią, rozegranym w Kairze. W 1984 roku powołano go do kadry na Puchar Narodów Afryki 1984. Wystąpił w nim w pięciu meczach: grupowych z Kamerunem (1:0), z Wybrzeżem Kości Słoniowej (2:1) i z Togo (0:0), półfinałowym z Nigerią (2:2, k. 7:8) i o 3. miejsce z Algierią (1:3). Z Egiptem ponownie zajął 4. miejsce. W tym samym roku wziął również udział w Igrzyskach Olimpijskich w Los Angeles.
W 1986 roku Yassin wygrał Puchar Narodów Afryki 1986. Zagrał w nim w pięciu meczach: grupowych z Senegalem (0:1), z Wybrzeżem Kości Słoniowej (2:0) i z Mozambikiem (2:0), półfinałowym z Marokiem (1:0) i w finale z Kamerunem (0:0, k: 5:4).
W 1988 roku zagrał w trzech meczach Pucharu Narodów Afryki 1988: grupowych z Kamerunem (0:1), z Kenią (3:0) i z Nigerią (0:0).
W 1990 roku został powołany przez selekcjonera Mahmouda El-Gohary'ego do kadry na Mistrzostwa Świata we Włoszech. Tam był podstawowym zawodnikiem Egiptu i rozegrał 3 spotkania grupowe: z Holandią (1:1), z Irlandią (0:0) i z Anglią (0:1).
W 1992 roku był w kadrze Egiptu na Puchar Narodów Afryki 1992 i zagrał na nim jedynie w grupowym meczu z Ghaną (0:1).