The 2010 FIFA World Cup qualification UEFA Group 2 was a UEFA qualifying group for the 2010 FIFA World Cup. The group comprised Greece, Israel, Switzerland, Moldova, Latvia and Luxembourg.
The group was won by Switzerland, who qualified for the 2010 FIFA World Cup. The runners-up Greece entered the UEFA play-off stage.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |   |   |   |   |   |   | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |  Switzerland | 10 | 6 | 3 | 1 | 18 | 8 | +10 | 21 | Qualification to 2010 FIFA World Cup | — | 2–0 | 2–1 | 0–0 | 1–2 | 2–0 | |
| 2 |  Greece | 10 | 6 | 2 | 2 | 20 | 10 | +10 | 20 | Advance to second round | 1–2 | — | 5–2 | 2–1 | 2–1 | 3–0 | |
| 3 |  Latvia | 10 | 5 | 2 | 3 | 18 | 15 | +3 | 17 | 2–2 | 0–2 | — | 1–1 | 2–0 | 3–2 | ||
| 4 |  Israel | 10 | 4 | 4 | 2 | 20 | 10 | +10 | 16 | 2–2 | 1–1 | 0–1 | — | 7–0 | 3–1 | ||
| 5 |  Luxembourg | 10 | 1 | 2 | 7 | 4 | 25 | −21 | 5 | 0–3 | 0–3 | 0–4 | 1–3 | — | 0–0 | ||
| 6 |  Moldova | 10 | 0 | 3 | 7 | 6 | 18 | −12 | 3 | 0–2 | 1–1 | 1–2 | 1–2 | 0–0 | — | 
The match schedule was established at a meeting in Israel on 8 January 2008. [2] However, Greece and Latvia failed to come to an agreement on matches between themselves, and, since the match schedule was not finalised by 16 January 2008 deadline, FIFA conducted a random draw to determine the fixtures. [3] [4] The draw took place in Zagreb, Croatia at 16:00 CET on 30 January 2008, the eve of the XXXII Ordinary UEFA Congress. [5]
| Luxembourg  | 0–3 |  Greece | 
|---|---|---|
| Report | Torosidis  36' Gekas  45+1' Charisteas  76' (pen.) | 
| Switzerland  | 1–2 |  Luxembourg | 
|---|---|---|
| Nkufo  43' | Report | Strasser  27' A. Leweck  87' | 
| Greece  | 3–0 |  Moldova | 
|---|---|---|
| Charisteas  31', 51' Katsouranis  40' | Report | 
| Latvia  | 1–1 |  Israel | 
|---|---|---|
| Koļesņičenko  89' | Report | Benayoun  50' | 
| Luxembourg  | 0–0 |  Moldova | 
|---|---|---|
| Report | 
| Greece  | 1–2 |  Switzerland | 
|---|---|---|
| Charisteas  68' | Report | Frei  42' (pen.) Nkufo  77' | 
| Luxembourg  | 0–4 |  Latvia | 
|---|---|---|
| Report | Karlsons  25' Cauņa  48' Višņakovs  71' Perepļotkins  86' | 
| Moldova  | 0–2 |  Switzerland | 
|---|---|---|
| Report | Frei  32' Fernandes  90+3' | 
| Latvia  | 2–0 |  Luxembourg | 
|---|---|---|
| Žigajevs  44' Verpakovskis  76' | Report | 
| Switzerland  | 2–0 |  Moldova | 
|---|---|---|
| Nkufo  20' Frei  52' | Report | 
| Moldova  | 0–0 |  Luxembourg | 
|---|---|---|
| Report | 
| Switzerland  | 2–0 |  Greece | 
|---|---|---|
| Grichting  84' Padalino  87' | Report | 
| Luxembourg  | 0–3 |  Switzerland | 
|---|---|---|
| Report | Senderos  6', 8' Huggel  22' | 
| Greece  | 2–1 |  Luxembourg | 
|---|---|---|
| Torosidis  30' Gekas  33' | Report | Papadopoulos  90' (o.g.) | 
| Switzerland  | 0–0 |  Israel | 
|---|---|---|
| Report | 
There were 86 goals scored in 30 matches, for an average of 2.87 goals per match.
10 goals
6 goals
5 goals
4 goals
3 goals
2 goals
1 goal
 Kostas Katsouranis
  Kostas Katsouranis  Dimitris Salpingidis
  Dimitris Salpingidis  Aviram Baruchyan
  Aviram Baruchyan  David Ben Dayan
  David Ben Dayan  Klemi Saban
  Klemi Saban  Salim Tuama
  Salim Tuama  Kaspars Gorkšs
  Kaspars Gorkšs  Kristaps Grebis
  Kristaps Grebis  Deniss Ivanovs
  Deniss Ivanovs  Vladimirs Koļesņičenko
  Vladimirs Koļesņičenko  Andrejs Perepļotkins
  Andrejs Perepļotkins  Aleksejs Višņakovs
  Aleksejs Višņakovs  Jurijs Žigajevs
  Jurijs Žigajevs  Fons Leweck
  Fons Leweck  René Peters
  René Peters  Jeff Strasser
  Jeff Strasser  Serghei Alexeev
  Serghei Alexeev  Valeriu Andronic
  Valeriu Andronic  Denis Calincov
  Denis Calincov  Gheorghe Ovseannicov
  Gheorghe Ovseannicov  Igor Picușceac
  Igor Picușceac  Veaceslav Sofroni
  Veaceslav Sofroni  Eren Derdiyok
  Eren Derdiyok  Gelson Fernandes
  Gelson Fernandes  Stéphane Grichting
  Stéphane Grichting  Benjamin Huggel
  Benjamin Huggel  Marco Padalino
  Marco Padalino  Hakan Yakin
  Hakan Yakin 1 own goal
 Avraam Papadopoulos (against Luxembourg)
  Avraam Papadopoulos (against Luxembourg)| Team | Highest | Lowest | Average | 
|---|---|---|---|
|  Greece | 28,810 | 13,684 | 19,640 | 
|  Israel | 38,000 | 7,038 | 20,668 | 
|  Latvia | 8,600 | 3,600 | 6,960 | 
|  Luxembourg | 8,031 | 2,157 | 4,172 | 
|  Moldova | 10,500 | 4,300 | 8,598 | 
|  Switzerland | 38,500 | 18,026 | 27,125 |