See main article: Football at the 1988 Summer Olympics.
width=33% valign=top | China | width=33% valign=top align=center | 0–3 (final score after 90 minutes) | width=33% valign=top | West Germany | |
valign=top | Manager: Gao Fengwen----Team: 20 - GK - Zhang Huikang 3 - DF - Gao Sheng 2 - DF - Zhu Bo 5 - DF - Jia Xiuquan 17 - DF - Mai Chao 4 - MF - Guo Yijun 7 - MF - Xie Yuxin sub 84' 9 - MF - Liu Haiguang 8 - MF - Tang Yaodong 18 - FW - Duan Ju 10 - FW - Ma Lin sub 88' ----Substitutes: ----Unused Substitutes: ----Scorers:— | valign=middle align=center | Half-time: 0–1 Competition: Date: Kick off: Venue: Attendance: Match rules: | valign=top | ----Substitutes: ----Unused Substitutes: ----Scorers: |
width=33% valign=top | Sweden | width=33% valign=top align=center | 2–2 (final score after 90 minutes) | width=33% valign=top | Tunisia | |
valign=top | Manager: Benny Lennartsson----Team: 1 - GK - Sven Andersson 2 - DF - Sulo Vaattovaara 3 - DF - Peter Lönn 4 - DF - Göran Arnberg 5 - DF - Roland Nilsson 6 - MF - Jonas Thern 20 - MF - Stefan Rehn 8 - MF - Michael Andersson 9 - MF - Joakim Nilsson 14 - FW - Hans Eskilsson sub 65' 15 - FW - Jan Hellström sub 87' ----Substitutes: ----Unused Substitutes: ----Scorers: | valign=middle align=center | Half-time: 2–2 Competition: Date: Kick off: Venue: Attendance: Referee: Assistants: Match rules: | valign=top | ----Substitutes:— ----Unused Substitutes: ----Scorers: |
width=33% valign=top | Tunisia | width=33% valign=top align=center | 1–4 (final score after 90 minutes) | width=33% valign=top | West Germany | |
valign=top | Manager: Antoni Piechniczek----Team: 1 - GK - Naceur Chouchane 2 - DF - Hachemi Ouahchi 14 - DF - Mohamed Mahjoubi 4 - DF - Imad Mizouri 15 - DF - Khaled Ben Yahia 19 - MF - Modher Baouab 10 - MF - Tarak Dhiab 6 - MF - Adel Smirani sub 75' 12 - MF - Nabil Maaloul 11 - FW - Lotfi Rouissi 16 - FW - Morad Rannene ----Substitutes: ----Unused Substitutes: ----Scorers: | valign=middle align=center | Half-time: 1–1 Competition: Date: Kick off: Venue: Attendance: Match rules: | valign=top | ----Substitutes: ----Unused Substitutes: ----Scorers: |
width=33% valign=top | Sweden | width=33% valign=top align=center | 2–0 (final score after 90 minutes) | width=33% valign=top | China | |
valign=top | Manager: Benny Lennartsson----Team: 1 - GK - Sven Andersson 5 - DF - Roland Nilsson 3 - DF - Peter Lönn 4 - DF - Göran Arnberg 16 - DF - Roger Ljung 7 - MF - Leif Engqvist 10 - MF - Anders Limpar 8 - MF - Michael Andersson 9 - MF - Joakim Nilsson sub 84' 13 - FW - Martin Dahlin sub 76' 15 - FW - Jan Hellström ----Substitutes: ----Unused Substitutes: ----Scorers: | valign=middle align=center | Half-time: 2–0 Competition: Date: Kick off: Venue: Attendance: Referee: Match rules: | valign=top | Manager: Gao Fengwen----Team: 20 - GK - Zhang Huikang 2 - DF - Zhu Bo 4 - DF - Guo Yijun 5 - DF - Jia Xiuquan 17 - DF - Mai Chao 18 - MF - Duan Ju 8 - MF - Tang Yaodong 7 - MF - Xie Yuxin 3 - MF - Gao Sheng 9 - FW - Liu Haiguang sub 46' 10 - FW - Ma Lin ----Substitutes: ----Unused Substitutes: ----Scorers:— |
width=33% valign=top | Tunisia | width=33% valign=top align=center | 0–0 (final score after 90 minutes) | width=33% valign=top | China | |
valign=top | Manager: Antoni Piechniczek----Team: 20 - GK - Slaheddine Fessi 14 - DF - Mohamed Mahjoubi 5 - DF - Ali Ben Nasi 15 - DF - Khaled Ben Yahia 3 - DF - Abdelrazak Chachat 17 - MF - Noureddine Bousnina 12 - MF - Nabil Maaloul 19 - MF - Modher Baouab 13 - MF - Taoufik Mheddhebi sub 58' 10 - FW - Tarak Dhiab 16 - FW - Morad Rannene sub 67' ----Substitutes: ----Unused Substitutes: ----Scorers:— | valign=middle align=center | Half-time: 0–0 Competition: Date: Kick off: Venue: Attendance: Assistants: Match rules: | valign=top | Manager: Gao Fengwen----Team: 20 - GK - Zhang Huikang 2 - DF - Zhu Bo 5 - DF - Jia Xiuquan 4 - DF - Guo Yijun 15 - DF - Zhang Xiaowen 8 - MF - Tang Yaodong 3 - MF - Gao Sheng 7 - MF - Xie Yuxin 16 - MF - Li Hui 18 - FW - Duan Ju 9 - FW - Liu Haiguang sub 82' ----Substitutes: ----Unused Substitutes: ----Scorers:— |
width=33% valign=top | Sweden | width=33% valign=top align=center | 2–1 (final score after 90 minutes) | width=33% valign=top | West Germany | |
valign=top | Manager: Benny Lennartsson----Team: 1 - GK - Sven Andersson 5 - DF - Roland Nilsson 3 - DF - Peter Lönn 4 - DF - Göran Arnberg 16 - DF - Roger Ljung 10 - MF - Anders Limpar 7 - MF - Leif Engqvist 8 - MF - Michael Andersson 9 - MF - Joakim Nilsson 13 - FW - Martin Dahlin sub 78' 15 - FW - Jan Hellström ----Substitutes: ----Unused Substitutes: ----Scorers: | valign=middle align=center | Half-time: 0–0 Competition: Date: Kick off: Venue: Attendance: Assistants: Match rules: | valign=top | Manager: Hannes Löhr----Team: 12 - GK - Uwe Kamps 5 - DF - Thomas Hörster 13 - DF - Roland Grahammer 3 - DF - Armin Görtz 2 - DF - Michael Schulz 18 - MF - Gerhard Kleppinger 8 - MF - Holger Fach 14 - MF - Thomas Häßler 10 - MF - Wolfram Wuttke sub 67' 11 - FW - Frank Mill sub 46' 9 - FW - Jürgen Klinsmann ----Substitutes: ----Unused Substitutes: ----Scorers: |