Six weightlifters have been stripped of medals from London 2012 following re-analysis of drug tests from the Games, while the IOC also disqualified steeplechase champion Yuliya Zaripova, who had already been stripped of her gold medal.
The IOC disqualified 12 athletes from the Games after they tested positive for banned substances.
Russian Zaripova was stripped of her gold following a ban by the Russian Anti-Doping Agency in January 2015, which was handed down after an anti-doping violation was "detected on the basis of abnormal parameters of the athlete's hematological profiles within the framework of the Biological Passport Program".
Her London 2012 result was annulled and the gold awarded to Habiba Ghribi of Tunisia. Ghribi also received the 2011 World Championship gold that previously belonged to Zaripova after an appeal by the IAAF to have that result chalked off was upheld by the Court of Arbitration for Sport.
And the IOC has now found Zaripova tested positive for anabolic steroid turinabol, inviting the IAAF to "consider whether to proceed or not with result management in respect of consequences beyond the Olympic Games, which could go beyond the scope of the already issued decision".
Meanwhile, the silver and bronze medallists in the men's 94kg weightlifting - Russia's Alexandr Ivanov and Moldova's Anatoli Ciricu - and the women's 75kg - Natalya Zabolotnaya of Russia and Belarus' Iryna Kulesha - have been stripped of their medals for doping violations.
Kulesha was last week disqualified from the 2008 Beijing Games, where she finished fourth, for testing positive for turinabol.
Moldova's Cristina Iovu and Armenian Hripsime Khurshudyan, bronze medallists in the women's 53kg and +75kg respectively, were also stripped of their medals for violations.