If it helps at all, I run a 46 Shimano shoe and bought Sidi wires in the same Euro size and they fit perfectly.
If you have an irregular foot sizing, it may be best to try in a shop before buying. You never know, the LBS may want to price match saving you the hassle also.
Cheers,
Theo