I think grammarwise it's more similar to English, but I can understand a lot of words just by reading them (in german), so for vocabulary german is more similar. Although sometimes you read a word, think you know the meaning and it's totally wrong xD