Shírov ha participado en un total de 7 Olimpíadas de ajedrez, dos con Letonia y cinco con España, obteniendo un 63.3% de los puntos (+35 =35 -13), aunque no ha obtenido ninguna medalla.