From August 2001 to February 2003 Kornienko was assigned to the ISS 8 backup crew as an ISS flight engineer and Soyuz TM commander (for a launch on the Shuttle). Due to the Columbia tragedy the crew was reassigned.
From March 2003 to August 2005 participated in RS ISS advanced training. From September 2005 to January 2006 participated in ISS advanced training.
From February 2006 trained as ISS 15 bu engineer and Soyuz TMA bu flight engineer.
From March 2007 to August 2008 participated in RS ISS advanced training.
From August 2008 to April 2010 trained as an ISS 23/24 flight engineer and Soyuz TMA flight engineer.