The former Barcelona, Real Madrid, Real Mallorca and Racing Santander player won the Uefa Cup with Sevilla in 2006.
He arrived in English football after being released by Real Mallorca last December, joining QPR in February.
Lopez opened talks after his three-month contract at Loftus Road expired but was unhappy with the wages being offered and the negotiations ended, leaving the player as a free agent.
It is understood he turned down offers from two other Championship clubs to join Swansea.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.
Bookmark with:
What are these?