Russian President Vladimir Putin held a private meeting in Moscow with former German Chancellor Gerhard Schroeder, a longtime associate of the Russian leader, the Kremlin said June 5.