En abril de 2012, Leko marcou 4/6 para o equipo SHSM-64 de Moscova no Campionato Ruso de Equipos, logo quedou segundo con 5/7 no Sigeman & Co Tournament, medio punto por detrás de Fabiano Caruana. En Dortmund, Leko compartiu o terceiro lugar con Kramnik, Naiditsch e Ruslan Ponomariov, anotando 51⁄2/9 e perdeu por pouco unha vitoria contra o gañador do torneo Caruana, seguido de marcar 51⁄2/10 na 40a Olimpíada de Xadrez.
, celebrada en Estambul.