Ponomariov a remporté deux fois l'olympiade d'échecs avec l'Ukraine (2004 et 2010). Lors de l'olympiade de 2006, il obtient la médaille d'or au troisième échiquier.