U2 singer Bono has met the Russian President, Dmitry Medvedev, ahead of the band's first gig in the country.