Black Sea host: Russian President Vladimir Putin and his wife Lyudmila took their pet labrador Koney to greet the Italian prime minister and his wife.
Italian PM Silvio Berlusconi and his wife Veronica had hosted the Putins at a luxury villa in Sardinia two years ago.
President Putin hosted Mr Berlusconi at his residence in Sochi, traditionally a popular Black Sea resort for Russian rulers.
The Putin-Berlusconi friendship has developed through several informal visits. Here they enjoy a romantic view of the Black Sea.
Veronica Berlusconi (left) enjoyed traditional Russian fare in a teahouse at Mr Putin's residence - Bocharov Ruchey.
President Putin showed off a tiny pony called Semyon - a gift he received in Tatarstan a few days ago.