This article lists the results for theSerbia national football team from 2006 to 2009. Serbia played the non-FIFABasque Country team on 27 December 2006, and this did not contribute to ranking points or individual cap totals.
| 18 AugustInternational friendly | Czech Republic | 1–3 | Uherské Hradiště, Czech Republic | |
| Štajner | Report | Lazović Pantelić Trišović | Stadium:Městský fotbalový stadion Miroslava Valenty Attendance: 8,047 Referee:Dietmar Drabek (Austria) |
| 2 SeptemberUEFA Euro 2008 qualifying | Serbia | 1–0 | Belgrade, Serbia | |
| 20:15 | Report |
| Stadium:Stadion Crvena Zvezda Attendance: 0[note 1] Referee:Knut Kircher (Germany) |
| 6 SeptemberUEFA Euro 2008 qualifying | Poland | 1–1 | Warsaw, Poland | |
| 20:30 |
| Report | Stadium:Stadion Wojska Polskiego Attendance: 5,000 Referee:Graham Poll (England) |
| 7 OctoberUEFA Euro 2008 qualifying | Serbia | 1–0 | Belgrade, Serbia | |
| 20:15 | Report | Stadium:Stadion Crvena Zvezda Attendance: 35,000 Referee:Domenico Messina (Italy) |
| 11 OctoberUEFA Euro 2008 qualifying | Serbia | 3–0 | Belgrade, Serbia | |
| 20:45CEST (UTC+02:00) | Report |
| Stadium:Stadion Crvena Zvezda Attendance: 20,000 Referee:Georgios Kasnaferis (Greece) |
| 15 NovemberInternational friendly | Serbia | 1–1 | Belgrade, Serbia | |
| Vidić | Report | Carew | Stadium:Stadion Crvena Zvezda Attendance: 12,000 Referee:Georgios Kasnaferis (Greece) |
| 24 MarchUEFA Euro 2008 qualifying | Kazakhstan | 2–1 | Almaty, Kazakhstan | |
| 19:00 |
| Report | Stadium:Central Stadium Attendance: 15,000 Referee:Vladimir Hriňák (Slovakia) |
| 28 MarchUEFA Euro 2008 qualifying | Serbia | 1–1 | Belgrade, Serbia | |
| 20:15 |
| Report | Stadium:Stadion Crvena Zvezda Attendance: 55,000 Referee:Bertrand Layec (France) |
| 2 JuneUEFA Euro 2008 qualifying | Finland | 0–2 | Helsinki, Finland | |
| 19:15 |
| Report | Stadium:Olympic Stadium Attendance: 33,615 Referee:Manuel Mejuto González (Spain) |
| 22 AugustUEFA Euro 2008 qualifying | Belgium | 3–2 | Brussels, Belgium | |
| 20:45 | Report |
| Stadium:King Baudouin Stadium Attendance: 19,202 Referee:Terje Hauge (Norway) |
| 8 SeptemberUEFA Euro 2008 qualifying | Serbia | 0–0 | Belgrade, Serbia | |
| 20:15 |
| Report | Stadium:Stadion Crvena Zvezda Attendance: 15,000 Referee:Eric Braamhaar (Netherlands) |
| 12 SeptemberUEFA Euro 2008 qualifying | Portugal | 1–1 | Lisbon, Portugal | |
| 21:00 | Report |
| Stadium:Estádio José Alvalade Attendance: 47,000 Referee:Markus Merk (Germany) |
| 13 OctoberUEFA Euro 2008 qualifying | Armenia | 0–0 | Yerevan, Armenia | |
| 20:00 |
| Report | Stadium:Vazgen Sargsyan Republican Stadium Attendance: 10,000 Referee:Stefan Johannesson (Sweden) |
| 17 OctoberUEFA Euro 2008 qualifying | Azerbaijan | 1–6 | Baku, Azerbaijan | |
| 21:00 |
| Report | Stadium:Tofiq Bahramov Republican Stadium Attendance: 9,000 Referee:Thomas Einwaller (Austria) |
| 21 NovemberUEFA Euro 2008 qualifying | Serbia | 2–2 | Belgrade, Serbia | |
| 20:45 | Report |
| Stadium:Stadion Crvena Zvezda Attendance: 3,000 Referee:Massimo Busacca (Switzerland) |
| 24 NovemberUEFA Euro 2008 qualifying | Serbia | 1–0 | Belgrade, Serbia | |
| 20:45 | Report |
| Stadium:Partizan Stadium Attendance: 300 Referee:Kyros Vassaras (Greece) |
| 6 FebruaryInternational friendly | Macedonia | 1–1 | Skopje, Macedonia | |
| 17:00 | Noveski | Report | Lazović | Stadium:Městský fotbalový stadion Miroslava Valenty Attendance: 10,000 Referee:Tsvetan Georgiev (Bulgaria) |
| 26 MarchInternational friendly | Ukraine | 2–0 | Odesa, Ukraine | |
| 18:00 | Shevchenko Nazarenko | Report | Stadium:Chernomorets Stadium Attendance: 8,000 Referee:Romāns Lajuks (Latvia) |
| 24 MayInternational friendly | Republic of Ireland | 1–1 | Dublin, Republic of Ireland | |
| 20:45 | Keogh | Report | Pantelić | Stadium:Croke Park Attendance: 42,500 Referee: Simon Lee Evans (Wales) |
| 28 MayInternational friendly | Russia | 2–1 | Burghausen, Germany | |
| 19:00 | Pogrebnyak Pavlyuchenko | Report | Pantelić | Stadium:Wacker-Arena Attendance: 4,030 Referee:Wolfgang Stark (Germany) |
| 31 MayInternational friendly | Germany | 2–1 | Gelsenkirchen, Germany | |
| 17:30 | Neuville Ballack | Report | Janković | Stadium:Veltins-Arena Attendance: 53,951 Referee:Fredy Fautrel (France) |
| 6 September2010 FIFA World Cup qualification | Serbia | 2–0 | Belgrade, Serbia | |
| 20:15 | Jacobsen Žigić | Report | Stadium:Stadion Crvena Zvezda Attendance: 9,615 Referee:Aleksei Nikolaev (Russia) |
| 10 September2010 FIFA World Cup qualification | France | 2–1 | Saint-Denis France | |
| 21:00 | Henry Anelka | Report | Ivanović | Stadium:Stade de France Attendance: 53,027 Referee:Olegário Benquerença (Portugal) |
| 11 October2010 FIFA World Cup qualification | Serbia | 3–0 | Belgrade, Serbia | |
| 20:15 | Ivanović Krasić Žigić | Report | Stadium:Stadion Crvena Zvezda Attendance: 22,000 Referee:Manuel Mejuto González (Spain) |
| 15 October2010 FIFA World Cup qualification | Austria | 1–3 | Vienna, Austria | |
| 20:30 | Janko | Report | Krasić Jovanović Obradović | Stadium:Ernst Happel Stadion Attendance: 47,998 Referee:Mike Riley (England) |
| 19 NovemberInternational friendly | Serbia | 6–1 | Belgrade, Serbia | |
| 17:35 | Jovanović Milošević Milijaš Lazović | Report | Georgiev | Stadium:Partizan Stadium Attendance: 7,000 Referee:Peter Sippel (Germany) |
| 14 DecemberInternational friendly | Poland | 1–0 | Antalya, Turkey | |
| 15:00 | Boguski | Report | Stadium:Mardan Sports Complex Attendance: 100 Referee:Selçuk Dereli (Turkey) |
| 10 FebruaryInternational friendly | Cyprus | 0–2 | Nicosia, Cyprus | |
| 18:00 | Report | Jovanović Lazović | Stadium:GSP Stadium Attendance: 250 Referee:Anastassios Kakos (Greece) |
| 11 FebruaryInternational friendly | Ukraine | 1–0 | Nicosia, Cyprus | |
| 18:00 | Nazarenko | Report | Stadium:GSP Stadium Attendance: 200 Referee: Leontios Trattou (Cyprus) |
| 28 March2010 FIFA World Cup qualification | Romania | 2–3 | Constanţa, Romania | |
| 19:15 | Marica Stoica | Report | Jovanović Stoica Ivanović | Stadium:Stadionul Farul Attendance: 15,000 Referee:Matteo Trefoloni (Italy) |
| 1 AprilInternational friendly | Serbia | 2–0 | Belgrade, Serbia | |
| 21:00 | Žigić Janković | Report | Stadium:Partizan Stadium Attendance: 17,890 Referee:Antonio Rubinos Pérez (Spain) |
| 6 June2010 FIFA World Cup qualification | Serbia | 1–0 | Belgrade, Serbia | |
| 20:30 | Milijaš | Report | Stadium:Stadion Crvena Zvezda Attendance: 52,000 Referee:Pieter Vink (Netherlands) |
| 10 June2010 FIFA World Cup qualification | Faroe Islands | 0–2 | Tórshavn, Faroe Islands | |
| 19:15 | Report | Jovanović Subotić | Stadium:Tórsvøllur Attendance: 2,896 Referee:Meir Levi (Israel) |
| 12 AugustInternational friendly | South Africa | 1–3 | Pretoria, South Africa | |
| 19:00 | Mphela | Report | Tošić Lazović | Stadium:Super Stadium Attendance: 10,000 Referee:Eddy Maillet (Seychelles) |
| 9 September2010 FIFA World Cup qualification | Serbia | 1–1 | Belgrade, Serbia | |
| 21:00 | Milijaš | Report | Henry | Stadium:Stadion Crvena Zvezda Attendance: 49,456 Referee:Roberto Rosetti (Italy) |
| 10 October2010 FIFA World Cup qualification | Serbia | 5–0 | Belgrade, Serbia | |
| 20:30 | Žigić Pantelić Kuzmanović Jovanović | Report | Stadium:Stadion Crvena Zvezda Attendance: 39,839 Referee:Costas Kapitanis (Cyprus) |
| 14 October2010 FIFA World Cup qualification | Lithuania | 2–1 | Kaunas, Lithuania | |
| 20:30 | Kalonas Stankevičius | Report | Tošić | Stadium:Sūduva Stadium Attendance: 1,500 Referee:Anton Guenov (Bulgaria) |
| 14 NovemberInternational friendly | Northern Ireland | 0–1 | Belfast, Northern Ireland | |
| 18:30 | Report | Lazović | Stadium:Windsor Park Attendance: 13,500 Referee:Anastassios Kakos (Luxembourg) |
| 18 NovemberInternational friendly | South Korea | 0–1 | London, England | |
| 15:30 | Report | Žigić | Stadium:Craven Cottage Attendance: 8,000 Referee:Stuart Attwell (England) |