Karlović je sjajno krenuo u meč oduzevši servis Johanssonu, inače pobjedniku Australian Opena iz 2002. godine, već u prvoj igri dvoboja. Do kraja prvoga seta naš je igrač autoritativno osvajao igre na svoj servis, te je ta dionica igre završena sa 6-4 u njegovu korist.
U drugom setu jedinu priliku za "break" Karlović je imao pri rezultatu 2-2, ali Johansson se dobrim servisima uspio izvući. Kod vodstva Šveđanina od 5-4, Johansson je osigurao jedinu "break-loptu" u čitavom meču. To je ujedno bila i set-lopta, ali Karlović je u tom trenutku zabio jedan od svojih ukupno 19 aseva (14 u drugom setu).
U "tie-breaku" Karlović je oduzeo servis Johanssonu za vodstvo od 5-4, te je imao dva servisa za pobjedu. Poveo je sa 6-4 i osigurao dvije meč-lopte, no Johansson ih je uspio spasiti, te stići do vodstva 7-6 i svoje druge set-lopte. Ipak, Karlović je uzvratio s osvojena dva poena na svoj početni udarac kojima je stigao do treće meč-lopte koju je i iskoristio i pobijedio nakon sat i 24 minute igre.
Branitelj naslova i drugi nositelj turnira, Amerikanac Andy Roddick je u drugom polufinalu 680.250 eura vrijednog turnira bio bolji od Čeha Radeka Štepaneka sa 6-3, 3-6, 6-2.
REZULTATI POLUFINALA:
IVO KARLOVIĆ (HRV) - Thomas Johansson (Šve/6) 6-4, 7-6 (7)
Andy Roddick (SAD/2) - Radek Štepanek (Češ/4) 6-3, 3-6, 6-2