Zenit St Petersburg have secured the services of Brazilian international Hulk.
Reports emerged earlier today that Russian club Zenit had agreed a fee with FC Porto in the region of £45m for the striker.
That speculation has now been confirmed by Zenit, with a four-year contract said to have been signed.
Zenit are also believed to have added Belgium international Axel Witsel to their squad from Benfica.
The Russian transfer window closes on Wednesday night.