Csehország - Lengyelország 0-2 (0-0)
2008. február 6., Larnaca, GSZ-stadion, 1980 néző, vezette: Trifonosz (ciprusi).
Lengyelország: Boruc (46., Fabiański) - Wasilewski, Bąk (46., Jop), Żewłakow, Bronowicki (77., Wawrzyniak) - Łobodziński (83., Murawski), Dudka, Lewandowski, Krzynówek - Smolarek (66., Zahorski), Wichniarek (46., Żurawski). Szövetségi kapitány: Beenhakker.
gól: Łobodziński (6.), Lewandowski (29.)
Lengyelország – Észtország 2-0 (1-0)
2008. február 27., Wronki, Amica-stadion, 5000 néző, vezette: Todorov (bolgár).
Lengyelország: Przyrowski - Pawelec (63., Kuklis), Kokoszka, Wawrzyniak, Lisowski - Grosicki (63., Gołoś), Pazdan, Goliński, Zieńczuk (64., Zahorski) - Garguła (63., Majewski) - Matusiak. Szövetségi kapitány: Beenhakker.
gól: Matusiak (38.), Zahorski (72.)
Lengyelország – Egyesült Államok 0-3 (0-2)
2008. március 26., Krakkó, Wisla-stadion, 21 000 néző, vezette: Hermansen (dán).
Lengyelország: Boruc - Wasilewski, Bąk, Radomski (63., Goliński), Bronowicki - Piszczek (46., Łobodziński), Dudka, Lewandowski, Krzynówek (46.,Smolarek) - Żurawski (46., Garguła), Brożek (46., Matusiak). Szövetségi kpaitány: Leo Beenhakker.
gól: Bocanegra (12.), Onyewu (35.), Lewis (73.)