"Indeed" is Таки in Russian.
Таки means "Indeed" in English.
Word #3731 of 4,000 by frequency in Russian — level B2.
Он всё таки пришёл на вечеринку.
He indeed came to the party after all.