Sánchez signed in 2000–01 for La Liga giants Real Madrid, initially backing-up wonderkid Iker Casillas. However, the following season, he eventually became first-choice and started five out of nine UEFA Champions League matches during the capital side's victorious campaign, but was substituted by Casillas in the final with Bayer 04 Leverkusen after suffering an injury.