Na ME 2008 ve Švýcarsku a Rakousku byl český tým nalosován do základní skupiny A se Švýcarskem, Portugalskem a Tureckem. V prvním zápase (zahajovací utkání šampionátu) proti Švýcarsku Kadlec nehrál, utkání skončilo vítězstvím ČR 1:0. Nenastoupil ani ve druhém utkání s Portugalskem (prohra 1:3). Objevil se na závěrečných cca 10 minut ve třetím utkání s Tureckem, v němž se oba celky utkaly o přímý postup do čtvrtfinále. Byl svědkem kolapsu českého týmu, který nedokázal v závěru udržet náskok 2:0 (Kadlec však nastupoval za stavu 2:1 pro ČR) a prohrál výsledkem 2:3.