Il primo gruppo, in Thailandia, si svolge al Rajamangala National Stadium della capitale thailandese di Bangkok, e la partita inaugurale del torneo si svolge il 7 luglio e vede la Thailandia affrontare l'Iraq: i siamesi arrivano in vantaggio con un rigore fulmineo di Sutee Suksomkit a soli sei minuti dal fischio d'inizio, ma il pareggio arriva meno di mezz'ora dopo con Younis Mahmoud. Il medesimo 1-1 arriva nella partita del giorno dopo tra Australia e Oman: i secondi si portano in vantaggio al 32° con Badar Al-Maimani, ma la star australiana Tim Cahill segna il gol del pareggio ai minuti di recupero della ripresa.
Il 12 luglio, la Thailandia si risolleva con un 2-0 contro l'Oman, realizzato con la doppietta di Pipat Thonkanya in soli tre minuti; per i siamesi si tratta della seconda vittoria nella fase finale della Coppa d'Asia, dopo quella nel 1972 contro la Cambogia. Il giorno successivo, l'Iraq sorprende tutti e batte l'Australia per 3-1: al gol di Akram al 23° segue il pareggio dell'australiano Viduka, ma i mesopotamici incalzano e segnano prima con Mohammed e poi con Jassim, migliorando le loro speranze di superare il turno.
Il 16 luglio arrivano le partite decisive del girone. I padroni di casa thailandesi vengono umiliati 4-0 dagli ex-oceanici (gol di Beauchamp, doppietta di Viduka e rete di Kewell al 90°), mentre finisce a reti vuote la partita tra Oman e Iraq. Ne consegue che l'Oman finisce il girone da ultimo con soli due punti, mentre Australia e Thailandia, con quattro punti a pari merito, si contendono il secondo posto e il conseguente pass ai quarti: passa l'Australia, per aver vinto lo scontro diretto. Resta quindi solo l'Iraq, che termina primo a cinque punti e raggiunge per la quarta volta di fila i quarti di finale della Coppa d'Asia.
Il Vietnam viene invece affiancato da Giappone, Emirati Arabi Uniti e Qatar, e l'8 luglio inizia il girone col piede giusto battendo gli emiratensi campioni del Golfo per 2-0, stupendo il mondo nonostante fosse considerata la squadra meno quotata del torneo. Il Giappone campione in carica d'Asia e il Qatar si dividono invece la posta in palio nella partita del giorno dopo.
Alla seconda giornata, il Qatar pareggia di nuovo 1-1, stavolta contro i padroni di casa, un pareggio che comunque mette una seria ipoteca sulla qualificazione dei vietnamiti, mentre il Giappone combina una doppietta di Takahara e un rigore di Nakamura, segnando un 3-1 contro gli emiratensi (inutile il gol di Alkas al 66°).
Il 16 luglio, il Giappone umilia il Vietnam per 4-1 e passa il turno al primo posto, ma i padroni di casa li seguono da secondi grazie alla sconfitta del Qatar; gli Emirati Arabi Uniti vincono contro quest'ultimo per 2-1 contro gli Emirati Arabi Uniti, anche se tale vittoria non basta per andare oltre il terzo posto. Per la prima volta nella sua storia, il Vietnam unito passa così ai quarti di finale (dopo che il Vietnam del Sud aveva raggiunto il quarto posto nel 1956 e nel 1960), e per giunta superando un girone con squadre più forti e favorite.
La Malesia viene raggruppata insieme a Cina, Iran e Uzbekistan, ma la prima partita del girone, svoltasi il 10 luglio, la vede umiliata dalla Cina per 5-1. Il giorno dopo, la partita tra Iran e Uzbekistan si rivela decisamente più competitiva: gli uzbeki si portano in vantaggio con un autogol di Rezaei, ma nella ripresa i persiani si riscattano con i gol di Hosseini e Kazemian e vincono 2-1.
La seconda giornata segna la condanna dei malesi, che vengono distrutti anche dall'Uzbekistan per 5-0. La Cina pareggia invece 2-2 contro l'Iran: dopo un inizio folgorante a loro favore, i Dragoni raddoppiano con Mao Jianqing, ma il Team Melli si riscatta un'altra volta e accorcia le distanze ai minuti di recupero, e poi, nella ripresa, pareggiano con Nekounam, rendendo più probabile la loro qualificazione.
Il 18 luglio i malesi finiscono il girone a punteggio vuoto, con un 2-0 a favore dell'Iran, che passa dunque il girone da primo classificato con 7 punti. Dopo un inizio col piede sbagliato, l'Uzbekistan continua invece a sorprendere il mondo: compie una nuova dirompente qualificazione battendo i Dragoni per 3-0, e raggiunge i quarti per la seconda volta consecutiva e totale dopo un secondo posto nel girone con 6 punti.
L'Indonesia, l'ultimo padrone di casa, inizia il girone in maniera positiva con un 2-1 contro il Bahrein: il primo tempo finisce 1-1 con gol indonesiano di Sudarsono a un quarto d'ora, pareggiato da Jalal a meno di mezz'ora, e la ripresa vede gli indonesiani tornare in vantaggio con gol di Pamungkas al 64°. L'altra partita vede invece un 1-1 tra Corea del Sud e Arabia Saudita: al gol di Choi Sung-Kuk al 66°, i sauditi rispondono con un rigore di Al-Qahtani undici minuti dopo.
La seconda giornata vede gli indonesiani perdere per 2-1: il primo tempo finisce in parità, con i sauditi che passano in vantaggio con ancora Al-Qahtani e gli indonesiani che pareggiano otto minuti dopo Aiboy; all'ultimo minuto della partita, Al-Harthi segna il gol che porta i sauditi alla vittoria e concede loro alte possibilità di qualificazione. Il Bahrein batte invece a sorpresa per 2-1 la Corea del Sud e spera ancora nella qualificazione: dopo la rete di Kom Do-Heon a neanche 4 minuti dal fischio d'inizio, i bahreiniti pareggiano con Isa verso la fine del primo tempo, e poi, ai minuti finali, ribaltano il risultato con Ismaeel Abdullatif.
Il 18 luglio è la giornata decisiva per tutte le quattro nazionali. L'Indonesia affronta la Corea del Sud, ma il gol di Kim Jung-woo che fissa il risultato sull'1-0 spegne le speranze dei padroni di casa; il Bahrein viene invece distrutto dai sauditi per 4-0, con le reti di Al-Mousa e del solito Al-Qahtani e la doppietta di Al-Jassam. Sauditi e sudcoreani festeggiano il pass per i quarti, mentre indonesiani e bahreiniti piangono per l'eliminazione che sembrava a portata di mano.
Ai quarti, i campioni in carica del Giappone affrontano gli ex-oceanici, e i due gol dell'1-1 (segnano prima l'australiano Aloisi e poi il nipponico Takahara) arrivano a tempo record di tre minuti. I supplementari mantengono tale risultato, e i conseguenti rigori finiscono 4-3 per i Samurai, segnando la prima lotteria ai rigori persa dal portiere australiano Mark Schwarzer. In serata, l'Iraq compie invece una nuova storica vittoria: il 2-0 firmato Younis Mahmoud contro il Vietnam, l'unica nazionale ospitante a superare i gironi, consente ai mesopotamici di raggiungere le semifinali per la seconda volta nella storia.
Il giorno dopo, l'Iran e la Corea del Sud si affrontano in una partita dove sia i regolamentari che i supplementari finiscono a reti bianche: ai conseguenti rigori, i coreani segnano quattro tiri su cinque, mentre i persiani fanno due rigori trasformati su quattro e vengono dunque eliminati. Poco dopo, i sauditi affrontano gli uzbeki e si portano in vantaggio già al terzo minuto con il loro campione Al-Qahtani, e il raddoppio avviene alla fine del penultimo quarto d'ora con Al-Mousa; gli uzbeki segnano sei minuti dopo con Pavel Solomin e sperano nel pareggio, ma il risultato cessa di cambiare, segnando la fine del comunque positivo cammino in Asia per i Lupi bianchi, l'Italia asiatica.
Le semifinali si svolgono il 25 luglio, e vedono Iraq-Corea del Sud e Giappone-Arabia Saudita. La prima semifinale segna la versione ufficiale dell'amichevole vinto dai sudcoreani appena qualche settimana prima, e tale vittoria rende i sudcoreani ancora più quotati. E invece, i mesopotamici resistono e fanno in modo che la partita rimanga a reti bianche prima ai regolamentari e poi ai supplementari. Alla conseguente lotteria dei rigori, iniziata dai sudcoreani, le prime tre coppie di rigori vanno a segno per entrambe le parti, ma i coreani sbagliano per primi con Yeom Ki-Hoon, Ahmad Mnajed segna il suo rigore e Noor Sabri para il penalty decisivo di Kim Jung-woo, una parata che porta gli iracheni alla prima finale della storia. La vittoria viene salutata da migliaia di cittadini iracheni per le strade di Baghdad, ma un attentato suicida colpisce la folla provocando 50 morti.[2]
Anche l'altra semifinale si rivela assai combattuta: i campioni in carica dell'Asia affrontano i sauditi, i quali passano in vantaggio con il solito Al-Qahtani al 35°, ma i giapponesi pareggiano due minuti dopo con Nakazawa; il secondo minuto della ripresa vede il saudita Malek segnare il secondo gol del vantaggio, e anche se Abe è il secondo a pareggiare, Malek segna di nuovo e fissa il risultato sul 3-2, in una partita soffertissima che porta i sauditi in finale per la settima volta.
La finale per il terzo posto si svolge il 28 luglio, e viene vinta dai coreani contro i nipponici per 6-5 ai rigori dopo lo 0-0 ai supplementari; per i sudcoreani si tratta della terza partita di fila finita ai rigori e il terzo 0-0 consecutivo. Il giorno dopo, l'Iraq affronta invece l'Arabia Saudita nella sua prima storica finale nella Coppa d'Asia. I mesopotamici dominano il primo tempo con varie occasioni gol che vengono tempestivamente salvate solo dalla difesa saudita; i Figli del Deserto contrattaccano con poca efficacia alla ripresa, e continuano a difendersi dall'estenuante attacco iracheno. Alla fine, il risultato si sblocca al 73°, su corner di Hawar Mulla Mohammed che sorvola Al-Mosailem e viene colpito di testa da Younis Mahmoud. Il gol galvanizza i mesopotamici, che quasi raddoppiano ancora con Mahmoud, che però viene neutralizzato da Al-Mosailem. I sauditi si avvicinano al pareggio con il colpo di testa di Malek Maaz, che però colpisce la parte alta della traversa. Al triplice fischio, gli iracheni gioiscono per il primo (e attualmente unico) trofeo continentale vinto da loro, e vengono acclamati al ritorno a casa. La vittoria non è solo calcistica e morale, nonostante una preparazione scadente e limitata, ma anche politica, in quanto l'Iraq è un misto tra sunniti, sciti e curdi che ha trionfato alla fine e ha unito la popolazione di un paese diviso dalla guerra.