Gostaria de incentivar você a mostrar apenas um passaporte para as autoridades de imigração russas. Se você tiver vários passaportes, pode levantar suspeitas de que você tem documentos de viagem falsos. Eu evitaria qualquer confusão para eles, especialmente se você não fala russo.
Eu só revelaria o que é exigido de você, o passaporte brasileiro. Se você não precisa do seu passaporte alemão, deixe em casa, pois você não vai querer perdê-lo na Rússia.
Além disso, sua declaração ...
"Brazilian citizens are allowed to travel to Russia without visas,
Germans are not."
é apenas parcialmente true . De acordo com o site de informações de viagens de São Petersburgo :
"Brazil (for visits of up to 90 days in any 180-day period) - for
tourists, private visits or transit purposes only. In all other cases,
a visa is required. "
Se o seu objetivo é o turismo, você está bem. Se você planeja trabalhar ou estudar, ainda precisará do visto adequado, independentemente da sua cidadania. Você realmente não especificou seu propósito de viajar.