Metzelder kom til Real Madrid fra Borussia Dortmund våren 2007. Han har totalt spilt 47 landskamper for . Han ble tatt ut i troppen til VM 2006.