Scrivi una continuazione per questo paragrafo - Alle Olimpiadi estive del 2008 a Pechino, Rubacek si è qualificato per la seconda volta nei 100 m farfalla maschile, superando un FINA B-cut di 53,71 dei Campionati europei
Eindhoven, Paesi Bassi. Ha sfidato altri sette nuotatori nel quarto turno, tra cui il tre volte campione olimpico Ioan Gherghel della Romania e Juan Veloz del Messico. Rubacek ha raggiunto il quarto posto con cinque centesimi di secondo (0,05) davanti a Veloz, battendo un nuovo record ceco di 53,53 secondi. Rubacek non è riuscito a passare alle semifinali, essendo arrivato al quarantaduesimo posto su 66 nuotatori nelle preliminari.