In 2004, González left for Italy, signing with Serie A side U.S. Città di Palermo and going on to feature regularly during two seasons, especially the second. For the 2006–07 campaign he was loaned to Inter Milan, where he failed to break into the starting lineup, barred by the likes of Luís Figo and Dejan Stanković. Later, Inter opted not to renew the loan deal, and Palermo subsequently accepted a similar request by FC Porto on 17 July 2007.