Tomiko guessed my weight correctly.

Literal

Tomiko [topic-は] my weight [object-を] guessed-correctly.

言い当てる is a compound verb: 言う (say) + 当てる (hit/guess right) = 'to guess correctly.' 体重 = 'body weight.' 富子 is a female given name.