Uzupełnić następujące zdanie: Na Letnich Igrzyskach Olimpijskich w Pekinie w 2008 roku Rubacek po raz drugi zakwalifikował się do wyścigu męskiego na 100 m motylkowym, pokonując wynik FINA B-cut 53,71 z
Mistrzostwa Europy w Eindhoven, Holandia. W czwartym etapie wyzwał siedmiu innych pływaków, w tym trzykrotnego mistrza olimpijskiego Ioana Gherghela z Rumunii i Juana Veloza z Meksyku. Rubacek zajął czwarte miejsce o pięć setnych sekundy (0,05) przed Velozem, pobił nowy rekord Czech w 53,53 sekundy. Rubacek nie awansował do półfinału, plasując się na czterdziestym drugim miejscu spośród 66 pływaków.