Guillermo Franco is expected to sign with West Ham United today.

The Sun says Hammers boss Gianfranco Zola snatched Franco, 32, from under the noses of Argentine side Estudiantes.

The South American hitman, whose contract at Spanish side Villarreal expired at the end of last season, will sign a two-year deal worth £20,000 a week at Upton Park.

Franco scored for Mexico in their 3-0 World Cup qualifying win over Costa Rica on Saturday - his sixth goal in 18 appearances for his country.