Po sezonie powrócił do Nantes, gdzie w sezonie 2004/2005 rozegrał jeden mecz w rundzie jesiennej, zimą nie grając w ogóle.
Latem 2005 Rubil był piłkarzem klubu 2. ligi japońskiej Shonan Bellmare. Zespół ten zajął 7. miejsce w lidze i nie zdołał awansować do pierwszej ligi. W Japonii grał do sierpnia 2006, a następnie wrócił do Chorwacji i przeszedł do NK Rijeka, podpisując roczny kontrakt z tym klubem. W styczniu 2007 opuścił Rijekę i odszedł do Hajduka Split. W Hajduku grał do lata 2010 i wtedy też został piłkarzem greckiego Asterasu Tripolis, w którym występował w sezonie 2010/11.
W reprezentacji Chorwacji Rubil nigdy nie grał. Był natomiast członkiem narodowych drużyn młodzieżowych w kategoriach, Under-18, Under-19 i Under-21, w barwach których rozegrał kilkanaście meczów.
Kariera Sezon Klub Kraj Rozgrywki Mecze Bramki 1999/00 FC Nantes
Ligue 1 2 0 2000/01 FC Nantes
Ligue 1 1 0 2001/02 FC Nantes
Ligue 1 2 0 2002/03 FC Nantes
Ligue 1 5 0 2003/04 Stade Lavallois
Ligue 2 8 1 2004/05 FC Nantes
Ligue 1 1 0 2005 Shonan Bellmare
II.