Bei den Olympischen Spielen in Peking gab sie im Siebenkampf nach zwei Disziplinen auf und scheiterte in der Qualifikation des Weitsprungwettbewerbs. 2009 wurde sie bei den Halleneuropameisterschaften in Turin Zehnte im Fünfkampf. Bei den Hallenweltmeisterschaften 2010 gewann Rosolová mit der tschechischen 4-mal-400-Meter-Staffel die Bronzemedaille. In Barcelona erreichte sie bei den Europameisterschaften den Endlauf über 400 Meter und wurde Fünfte.