Agree with an above poster no outstanding CBs today. Thiago Silva is very good, but nowhere near the likes of Terry, Vidic, Ferdinand, Cannavaro, Nesta in their primes etc.. those are top CBs - so I'd say T.Silva.
Fullbacks - would have to be Lahm, no one else comes close atm. Dani Alves, Cole, Evra & co were beastly in their prime.
NB: Kompany is the most overrated CB in world football. Yes he's good (he's way more important to ManCity than he should be, maybe something mental with the other City players with him being Capt & all, just can't cope?...) but there's no way he comes close to Terry, Vida & Rio