Elődöntő:
Argentína - Egyesült Államok 6-1 (1-0)
Július 26., Montevideo, Centenario stadion, 60 000 néző
v.: Langenus (belga)
Argentína: Botasso - Della Torre, Paternoster - J. Evaristo, Monti, Orlandini - Peucelle, Scopelli, Stábile, Ferreyra, M. Evaristo. Szövetségi kapitány: Tramutola
Egyesült Államok: Douglas - Wood, Moorhouse - Gallagher, Tracey, Auld - Brown, Gonsalves, Patenaude, Florie, McGhee. Szövetségi kapitány: Millar
gól: Monti (20.), Scopelli (56.), Stábile (69., 87.), Peucelle (80., 85.), ill. Brown (89.).
Uruguay - Jugoszlávia 6-1 (3-1)
Július 27., Montevideo, Centenario stadion, 80 000 néző
v.: Rego (brazil)
Uruguay: Ballestrero - Nasazzi, Mascheroni - Andrade, Fernández, Gestido - Dorado, Scarone, Anselmo, Cea, Iriarte. Szövetségi kapitány: Suppici
Jugoszlávia: Jakszics - Ivkovics, Mihajlovics - Arszenijevics, Sztevanovics, Djokics - Tirnanics, Marjanovics, Beck, Vujadinovics, Szekulics. Szövetségi kapitány: Szimonovics
gól: Cea (19., 66., 72.), Anselmo (21., 23.), Iriarte (63.), ill. Vujadinovics (4.).
Döntő:
Uruguay - Argentína 4-2 (1-2)
Július 30., Montevideo, Centenario stadion, 80 000 néző
v.: Langenus (belga)
Uruguay: Ballestrero - Nasazzi, Mascheroni - Andrade, Fernández, Gestido - Dorado, Scarone, Castro, Cea, Iriarte. Szövetségi kapitány: Suppici
Argentína: Botasso - Della Torre, Paternoster - J. Evaristo, Monti, Suárez - Peucelle, Varallo, Stábile, Ferreyra, M. Evaristo. Szövetségi kapitány: Tramutola
gól: Dorado (12.), Cea (58.), Iriarte (68.), Castro (89.), ill. Peucelle (20.), Stábile (38.).