Szwajcar Roger Federer przegrał z broniącym trofeum Hiszpanem Albertem Montanesem w półfinale turnieju ATP w Estoril.