Etter at utlånet hos Liepājas Metalurgs var blitt avsluttet flyttet Rubins til Inter Baku i Aserbajdsjan. Rubins hadde to bra år som spiller for Inter Baku hvor han ble notert for 49 kamper og 9 mål, og han var også med på å vinne Azərbaycan Premyer Liqası 2009/2010 med Inter. Før sesongen 2010/2011 skrev Rubins så under på en toårskontrakt med et nytt lag fra Aserbajdsjan, FK Qarabağ, men grunnet skadeproblemer spilte han bare tolv ligakamper og kontrakten ble derfor avsluttet etter én sesong. I 2011 gikk så Rubins til Simurq hvor han etter sesongen 2011/2012 avsluttet sin karriere.