An Olympischen Spielen nahm Záhrobský dreimal (2002 in Salt Lake City, 2006 in Turin und 2010 in Vancouver) teil. Bestes Resultat hierbei war ein 24. Platz im Super-G von Salt Lake City. Ähnliche Ergebnisse erzielte er bei seinen sechs Weltmeisterschaftsteilnahmen (St. Anton 2001, St. Moritz 2003, Bormio 2005, Åre 2007, Val-d’Isère 2009 und Garmisch-Partenkirchen 2011). Hier ist sein bestes Ergebnis der 21. Rang in der Kombination von St. Moritz.