L'édition masculine 2012 du tournoi de tennis de Madrid se déroule du 6 au 13 mai sur terre battue en extérieur. Il s'agit du 4e ATP Masters 1000 de la saison. Roger Federer remporte l'épreuve en simple, Mariusz Fyrstenberg et Marcin Matkowski celle en double.