The ex-Spain international had spells at Atletico Madrid and Barcelona before moving to Liverpool in August 2004.

He also played for Racing Santander, Panathinaikos and Puebla before ending his career at Mexican side Pumas UNAM.

Garcia at Liverpool

Luis Garcia joined Liverpool in August 2004 and scored 30 times in 121 appearances for the Reds.

"There have been many years enjoying what fascinates me, and the opportunity to see fulfilled the dream I had when I was just a kid," said Garcia on his official website.

"I've decided to retire as a professional footballer, thanking the interest of the teams that talked to me in recent weeks, but I think it's time to end this important chapter in my life and move to the next page."

On Liverpool's way to winning Europe's premier competition in 2005, Garcia, who won 20 caps for Spain, scored a controversial goal against Chelsea in the second leg of their semi-final.