The 31-year-old Paraguay striker spent last season on loan with Malaga, scoring eight goals in 31 matches, and has decided to commit his future to the Andalusian outfit after leaving Man City this summer.
A statement on www.malagacf.com read: “Malaga and Roque Santa Cruz have reached an agreement for the Paraguayan-born striker to continue with the Blue and Whites.
“Following the end of his previous contract with Manchester City, Santa Cruz has signed with Malaga for the next three years.”
Photos: Urvashi Rautela, Zoya Afroz at an event in Delhi
Photos: Celebs look super sexy in racy gowns at Oscars after-party
Photos: Remembering first President of India - Rajendra Prasad
6 times famous people got into trouble because of number plates
Oscars 2017: Emma Stone, Nicole Kidman, other stars on red carpet