Se me ocurre esto:
Código SQL
[-]
select t1.campo1, t1.campo2, t1.campo3, t1.fecha
from tabla t1
where t1.fecha = (select max(t2.fecha)
from tabla t2
where t2.campo1 = t1.campo1
and t2.campo2 = t1.campo2)
Aunque no lo he probado dado que no tengo un motor a mano... probalo y
espero que regreses a decir si te sirvió o no.
Hasta luego.