which tournament champions were ever defeated by federer?
Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity Entity
m.021x9g m.02w9mk4 m.03wc52 m.04k1p m.09n70c m.0hdr m.01ym2x m.051q39 m.0cyv6g m.03hnrd6 m.064j9_ m.027q1_3 m.03qthv m.0bdr4z m.059fck m.059ntf m.0505df m.0bbv546 m.01msk4 m.02pmq18 m.06ks_z m.07hp_p m.03pf0c
Marat Safin John Isner Andy Murray Lleyton Hewitt Novak Djokovic Andre Agassi Andy Roddick Rafael Nadal Dmitry Tursunov Lukáš Lacko Tomáš Berdych Jo-Wilfried Tsonga Nicolas Kiefer Philipp Kohlschreiber Ivan Ljubičić Robin Söderling Marcos Baghdatis Milos Raonic Mark Philippoussis Marin Čilić David Ferrer Stan Wawrinka Mardy Fish
class class entity
tennis.tennis_tournament_champion tennis.tennis_match m.01my95
tennis.tennis_tournament_champion tennis.tennis_match tennis.tennis_tournament_champion
Tennis Tournament Champion Tennis Match federer
none none none
tennis.tennis_match.loser tennis.tennis_match.winner
Loser Winner
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX : <http://rdf.freebase.com/ns/> 
SELECT (?x0 AS ?value) WHERE {
SELECT DISTINCT ?x0  WHERE { 
?x0 :type.object.type :tennis.tennis_tournament_champion . 
?x1 :type.object.type :tennis.tennis_match . 
VALUES ?x2 { :m.01my95 } 
?x1 :tennis.tennis_match.loser ?x0 . 
?x1 :tennis.tennis_match.winner ?x2 . 
FILTER ( ?x0 != ?x1 && ?x0 != ?x2 && ?x1 != ?x2  )
}
}
(AND tennis.tennis_tournament_champion (JOIN (R tennis.tennis_match.loser) (JOIN tennis.tennis_match.winner m.01my95)))