La temporada 1997-98, dirige al Betis por segunda vez en su carrera, la 1999-2000, se hace cargo del Real Oviedo, y la 2000-01, dirige al Mallorca, con el que logra el récord de puntos, igualando el mejor puesto histórico del club en Primera División, con una tercera posición que dio acceso a disputar la única participación del cuadro balear en Liga de Campeones.