Dempsey, who entered the game in 71st minute, scored in 87th minute to earn Fulham a 1-1 tie with Portsmouth and its first away point of the season. Dempsey, who has made five appearances this season but started only once, last scored for Fulham in EPL action in December of 2007.
Goalkeeper Brad Friedel helped Aston Villa to a 4-0 at Wigan while keeper Tim Howard helped Everton to a 1-1 tie against his old club, Manchester United, after being nutmegged by Darren Fletcher on Man U's go-ahead goal.
In Germany, Bradley was given the start by new coach Hans Meyer as Gladbach downed Karlsruhe, 1-0. Bradley, who has now made three appearances since joining Gladbach this season, played 77 minutes in the team's second win of the season.
Steve Cherundolo helped stifle Werder Bremen's high-scoring attack as Hannover 96 earned a 1-1 tie.
Former U.S. U-17 international Neven Subotic, whose chances of representing the USA again increased when news arrived last week that he will not be eligible to play for Germany, made his ninth straight start of the season in a 1-1 tie with Hertha Berlin.
In France, Freddy Adu stayed on Monaco's bench during its scoreless tie at Toulouse but defender Carlos Bocanegra went the distance for Rennes in its 2-2 tie home tie with Le Mans.
In Spain, Villarreal's Jozy Altidore was a spectator at his team's 4-4 tie with Atletico Madrid. New Jersey product Giuseppe Rossi, who plays for Italy, scored Villarreal's fourth goal.
In Scotland, DaMarcus Beasley played the first 75 minutes for Glasgow Rangers in its 3-1 win at Hamilton but Maurice Edu didn't suit up. Beasley's replacement, Nacho Novo, scored Rangers' third goal.
In Mexico, Texan Jose Francisco Torres went the full 90 for Pachuca in a 1-1 tie with Morelia. Santos' Edgar Castillo went the distance in a 2-1 loss to Atlas. Daniel Hernandez went 90 minutes for Jaguares in a scoreless tie with Toluca, and Michael Orozco helped San Luis beat Monterrey, 2-0.