I have a 2007 Specialized Roubaix. It's a great bike for an old fart (me) but I was surprised to find there's insufficient clearance for fenders.
I tried Crud Road Racer II fenders.
- I was very impressed by the design and they really do take a minimal amount of space to fit.
- I managed to squeeze them in under the front brakes but it's a tight fit (any sand on the tire will scrape against the underside of the fenders).
- In the rear I had to jury-rig mounting in front of the bridge between the seat stays and behind the rear brake.
- And when I'm done, they are quite fragile. I accidentally shattered the rear and the bottom of the front one broke off on my first ride (I think a twig must have gotten jammed between tire and fender, although I didn't see a twig and couldn't find one when I searched)
I don't expect a solution, but I thought I'd ask.