At the 2008 Summer Olympics in Beijing, Haustov qualified for the second time in the 100 m freestyle by clearing a FINA B-cut of 50.37 from the 2008 European Aquatics Championships in Eindhoven, Netherlands. He challenged seven other swimmers on the fourth heat, including Kenya's Jason Dunford and Papua New Guinea's Ryan Pini, both of whom later reached the butterfly final. Haustov rounded out the field to last place by 0.18 of a second behind Romania's Norbert Trandafir in 50.92 seconds, just a tenth of a second off his time set in Athens. Haustov failed to advance into the semifinals, as he placed fifty-first out of 64 swimmers in the prelims.