Ihr Debüt im Biathlon-Weltcup gab Švikruhová 2007 in Oslo am Holmenkollen (87. im Sprint). Ihr bislang bestes Einzelergebnis war 2008 Platz 54 im Sprint von Oberhof. Mit der Staffel konnte sie in Ruhpolding Zehnte werden und erreichte damit ihr erstes Top-Ten-Ergebnis. Ihre besten Ergebnisse in Biathlon-Europacup-Rennen waren 2007 zwei zweite Plätze in Sprint und Verfolgung von Bansko hinter Pawlina Filipowa. 2008 nahm Švikruhová in Östersund an ihrer ersten Weltmeisterschaft teil. Im Einzel belegte sie Platz 67, im Sprint Rang 67 und mit der Staffel wurde sie Neunte.