En 2008 firmó con el Uniao Leiria, dónde volvió a completar dos grandes temporadas, en la 2008-09, hizo 17 goles en 27 partidos (23 como titular) y fue clave en el ascenso a Primera de su equipo.
Y en la 2009-10, ya en la Primera portuguesa, anotó 12 tantos en 27 partidos (24 como titular).
[1] Con este bagaje, firmó en 2010 por el Rapid de Bucarest (ganador de 4 ligas y 13 copas en Rumanía), pagó 400.000 euros al Unaio Leiria por hacerse con sus servicios.
[2] En la temporada 2010/11 el jugador hizo un buen papel en su estreno en Rumanía.
[3] En 2011 ocurren unos problemas económicos en el club rumano y los jugadores tienen problemas para ingresar su salario, Cássio solo es titular en 4 partidos de Liga y en 2 de Europa League.