Scrivi una continuazione per questo paragrafo - Karpov ha rappresentato l'Unione Sovietica in sei Olimpiadi di scacchi, in tutte le quali l'URSS ha vinto la medaglia d'oro di squadra. Ha giocato come prima riserva a Skopje 1972, vincendo il premio del consiglio con 13/15. A Nizza nel 1974
, ha avanzato a bordo uno e di nuovo ha vinto il premio di bordo con 12/14. Alla La Valletta 1980, è stato di nuovo al primo tavolo e ha segnato 9/12. A Lucerna nel 1982, ha ottenuto 61⁄2/8 a bordo uno. A Dubai 1986, ha segnato 6/9 sulla tavola due. Il suo ultimo fu il 1988 a Salonicco, dove sul secondo bordo ottenne 8/10. In Olimpiade, Karpov ha perso solo due partite su 68.