United States President Barack Obama gives a speech in front of American and Russian flags.