Nadals vanvittige seiersrekke brutt i Madrid - Federer tilbake på tronen