Liverpool have completed the signing of Serbia international forward Milan Jovanovic.
Jovanovic, 29, agreed to join the Reds on a free transfer in June following the end of his contract with Belgian club Standard Liege.
The departure of former manager Rafael Benitez had placed the deal in jeopardy but Jovanovic has now officially signed for the Merseyside club.
The striker has put pen to paper on a three-year contract at Anfield where he will work under new boss Roy Hodgson.
"It is an honour for me to sign for one of the biggest clubs in football," he told the club's official website.
"I cannot wait to start working with the manager and I'm looking forward to joining up with my new team-mates on our Swiss training camp."
Jovanovic scored one goal in three appearances for Serbia at the World Cup finals where they failed to progress past the group stage.
His strike was the winner in a 1-0 Group D victory over beaten semi-finalists Germany in Port Elizabeth on June 18.