Reuniendo un gran ejército de partidarios de la causa güelfa, los florentinos entraron en los territorios de Pistoya.
Por otra parte, Castruccio llegó a Montecarlo con su ejército; y habiendo sabido dónde se encontraba el de los florentinos, decidió no salir a su encuentro en las llanuras de Pistoya, ni esperarlo en las de Pescia, sino, en la medida de lo posible, atacarlo audazmente en el desfiladero de Serravalle.
Creía que si tenía éxito en este plan, la victoria estaba asegurada, a pesar de que le habían informado de que los florentinos tenían treinta mil hombres, mientras que él solo contaba con doce mil. Aunque tenía plena confianza en sus propias capacidades y en el valor de sus tropas, dudaba en atacar a su enemigo a campo abierto por miedo a verse abrumado por el número.
Serravalle es un castillo situado entre Pescia y Pistoia, sobre una colina que bloquea el Val di Nievole, no exactamente en el desfiladero, sino a tiro de arco más allá; el desfiladero en sí es angosto y empinado por partes, mientras que por lo general asciende suavemente, pero sigue siendo estrecho, especialmente en la cumbre donde se dividen las aguas, de modo que veinte hombres hombro con hombro podrían defenderlo.
El señor de Serravalle era Manfredo, un alemán a quien, antes de que Castruccio se convirtiera en señor de Pistoia, se le había permitido permanecer en posesión del castillo, por ser este común a los lucenses y los pistoyenses, y no ser reclamado por ninguno de los dos, ya que ninguno deseaba desplazar a Manfredo mientras cumpliera su promesa de neutralidad y no contrajera obligaciones con nadie. Por estas razones, y también porque el castillo estaba bien fortificado, siempre había podido mantener su posición.