Completar a seguinte frase: Nos Xogos Olímpicos de Verán de 2008 en Pequín, Rubacek clasificouse por segunda vez na categoría olímpica.
100 m borboleta masculina, eliminando un corte B da FINA de 53.71 do Campionato de Europa en Eindhoven, Países Baixos. Desafiou a outros sete nadadores na cuarta tempada, incluíndo a tres veces olímpicos Ioan Gherghel de Romanía e Juan Veloz de México. Rubacek correu ao cuarto lugar por cinco centésimas de segundo (0,05) por diante de Veloz, batendo un novo récord checo de 53,53 segundos. Rubacek non puido avanzar ás semifinais, xa que se situou no corenta e dous de 66 nadadores nas preliminares.