Leonardo quedó en medio de disputas entre franceses y toscanos, y fue presionado por el tribunal para que acabara "La Virgen de las rocas" con su alumno Ambrogio de Predis, mientras se encontraba trabajando en "La batalla de Anghiari".