Bij de wereldkampioenschappen van 2005 in Helsinki en die van 2007 in Osaka sneuvelde Hejnová op de 400 m horden beide keren in de halve finale. Ook bij de wereldindoorkampioenschappen van 2008, waar ze deelnam aan de 400 m vlak, werd ze nog voor de finale uitgeschakeld. Later dat jaar, bij de Olympische Spelen in Peking, verging het haar op de 400 m horden beter en drong ze wel door tot de finale. Hierin eindigde ze als zevende in 54,97 s. Een jaar later won ze op dit onderdeel een bronzen medaille bij de Europese teamkampioenschappen. In 2010 wist ze bij deze kampioenschapen de 400 m horden te winnen.