He was on the Cameroon squad in the 2002 World Cup. As in 1994, he played in all of Cameroon's matches. Though the team performed better than in 1994, they were again eliminated at the group stage, having beaten Saudi Arabia, drawn with Ireland and lost to Germany.
Foé then returned to the English Premier League, loaned to Manchester City in the 2002–03 season for £550,000. His debut on the opening day of the season was a 3–0 loss to Leeds United. Foé was a first team regular for Kevin Keegan's team, starting 38 of 41 matches. His first goal for the club came against Sunderland at the Stadium of Light on 9 December 2002, and he scored five more goals in the next month. His second goal in a 3–0 victory against Sunderland on 21 April 2003 was the club's final goal at their old Maine Road stadium.