Vladimir Putin and Barack Obama at the G20 summit.