BikerDar,

Some shoe manufacturers run small. I typically wear a 5.5 (US) shoe or a 36. However, with Sidi's and Specialized Mtn. Bike shoes, I needed a 37.

Maybe a size 36 Sidi or Specialized will fit your friend's foot?

Good luck!

-- Melissa