У 2007 році Герреро взяв участь у Кубку Америки у Венесуелі. На тому Кубку Герреро взяв участь у всіх чотирьох матчах своєї збірної і навіть відзначився одним голом у ворота збірної Уругваю.