Mr. Obama will visit Moscow from July 6 to 8 for meetings with Russian President Dmitri Medvedev .