he aki la respuesta:
SELECT t1.id_usuario, t1.id_tarifa, t1.fecha
from tabla as t1
inner join (
select id_usuario, max(fecha) as fecha
from tabla
group by id_usuario) as t2
on t1.id_usuario=t2.id_usuario
and t1.fecha = t2.fecha
Gracias a los que habeis echado un vistazo... y gracias carlos, no era tan complicao.. pero cuando se lia y no ves mas allá... estás fastidiao!