England goalkeeper David James is in talks with Manchester City about a £2m move from West Ham.

City manager Kevin Keegan acted quickly to find a replacement for David Seaman who has announced his retirement from football because of a shoulder injury. James will undergo a medical on Wednesday and could make his City debut against Blackburn on Saturday.

Keegan told City’s website: “David James is a tremendous acquisition.

“We have been looking to strengthen the goalkeeping position and to secure the England number one is terrific news.”

West Ham manager Alan Pardew revealed he had agreed to James’ transfer to help reinvigorate the First Division club’s promotion bid.

“The fact is that the money from this transfer will fund the acquisition of players that I feel will increase our chances of promotion at the first attempt – and that is the sole reasoning behind my agreeing to it.

“I am looking to bring in another keeper, and I am also looking to strengthen the outfield to a considerable degree so we can move forward as soon as possible.”