Írj folytatást erre a bekezdésre - A 2008-as Pekingi Nyári Olimpiai Játékokon Rubacek másodszor jutott el a férfi 100 méteres pillangóversenyre
, az Eindhovenben, Hollandiában tartott európai bajnokságból 53.71 FINA B-csökkentéssel. Hét úszóval küzdött a negyedik körben, köztük a háromszoros olimpiai győztes Ioan Gherghel rumán és a mexikói Juan Veloz. Rubacek egy másodperc ötszázadával (0,05) megelőzte Veloz-t, és új cseh rekordot állított fel 53,53 másodperc alatt. Rubacek nem jutott tovább a félfináléba, mivel a 66 úszó közül negyvenkettedik lett az előválasztáson.