Ha partecipato con la Repubblica Ceca a nove olimpiadi degli scacchi dal 2002 al 2018 (in 1ª scacchiera nel 2004, 2006, 2008, 2010, 2014, 2016 e 2018) ottenendo una medaglia d'oro individuale alle olimpiadi di Istanbul 2012; ha vinto 48 partite, pareggiate 34 e perse 16.