En 2006 volvió a repetir la 3ª posición final de campeonato y para 2007 se incorporó Troy Corser como compañero suyo en el equipo Yamaha, dándole el título de constructores a Yamaha esa temporada y Haga consiguió terminar en 2ª posición del campeonato de pilotos de Superbikes a tan solo 2 puntos del campeón.