James: Must prove fitness
England coach Fabio Capello has reiterated his warning to David James that he must prove his fitness in order to secure a World Cup spot.
Portsmouth goalkeeper James is perceived as Capello's first choice between the posts, but he has not started for England since facing Ukraine at home in a World Cup qualifier in April.
His sole international appearance this season came as a substitute in the 1-0 defeat in Ukraine last month after Robert Green had been sent off.
James was left out of the squad which lost to Brazil in Qatar at the weekend to rest a knee injury which prevents the 39-year-old from training for two days after a match.
And Capello is insistent that, while he is likely to include James in his squad for the World Cup next summer, he will not take any risks with the keeper's fitness.
"I spoke with David James, but he needs time (to recover) after every game," said Capello.
"Every time he plays, he can't train for two days afterwards, so we preferred that he stayed at home.
"If he is fit, he will probably be with us (in South Africa). But if I choose the players they have to be fit - he has to be fit."
Meanwhile, Capello praised the performance of James Milner in the friendly loss to Brazil after the Aston Villa man was deployed on the left of midfield.
"James Milner is improving," said Capello.
"Maicon is one of the best right-backs in the world. He is very fast. He is a good defender and when he goes forward he is really dangerous.
"But Milner played well. He is a good player too."

Latest Sky Sports News Report
Chelsea v Arsenal
Birmingham v Wolves
Portsmouth v Sunderland - 1st Half
Wigan v Stoke - 2nd Half
Wigan v Stoke - 1st Half
Fulham v Burnley - 2nd Half
Portsmouth v Sunderland - 2nd Half
| Time | Fixture |
|---|---|
| Wednesday 10th February | |
| Barclays Premier League | |
| 19:45 | Arsenal vs Liverpool |
| 19:45 | Aston Villa vs Man Utd |
| 19:45 | West Ham vs Birmingham |
| 19:45 | Wolverhampton vs Tottenham |
| 20:00 | Blackburn vs Hull |
| 20:00 | Everton vs Chelsea |
| Tuesday 16th February | |
| Barclays Premier League | |
| 19:45 | Stoke vs Man City |
| Wednesday 17th February | |
| Barclays Premier League | |
| 20:00 | Wigan vs Bolton |
| Saturday 20th February | |
| Barclays Premier League | |
| 12:45 | Everton vs Man Utd |
| 15:00 | Arsenal vs Sunderland |
| 15:00 | West Ham vs Hull |
| 15:00 | Wolverhampton vs Chelsea |
| 17:30 | Portsmouth vs Stoke |
| Sunday 21st February | |
| Barclays Premier League | |
| 14:00 | Aston Villa vs Burnley |
| 15:00 | Fulham vs Birmingham |
| 15:00 | Man City vs Liverpool |
| 16:15 | Wigan vs Tottenham |
| Monday 22nd February | |
| Barclays Premier League | |
| 20:00 | Blackburn vs Bolton |
| Tuesday 23rd February | |
| Barclays Premier League | |
| 20:00 | Man Utd vs West Ham |
| Saturday 27th February | |
| Barclays Premier League | |
| 12:45 | Chelsea vs Man City |
| Time | Result |
|---|---|
| Tuesday 9th February | |
| Barclays Premier League | |
| Man City 2 - 0 Bolton | |
| Wigan 1 - 1 Stoke | |
| Portsmouth 1 - 1 Sunderland | |
| Fulham 3 - 0 Burnley | |
| Sunday 7th February | |
| Barclays Premier League | |
| Birmingham 2 - 1 Wolverhampton | |
| Chelsea 2 - 0 Arsenal | |
| Saturday 6th February | |
| Barclays Premier League | |
| Liverpool 1 - 0 Everton | |
| Hull 2 - 1 Man City | |
| Stoke 3 - 0 Blackburn | |
| Bolton 0 - 0 Fulham | |
| Sunderland 1 - 1 Wigan | |
| Man Utd 5 - 0 Portsmouth | |
| Burnley 2 - 1 West Ham | |
| Tottenham 0 - 0 Aston Villa | |
| Wednesday 3rd February | |
| Barclays Premier League | |
| Fulham 1 - 0 Portsmouth | |
| Tuesday 2nd February | |
| Barclays Premier League | |
| Hull 1 - 1 Chelsea | |
| Monday 1st February | |
| Barclays Premier League | |
| Sunderland 0 - 0 Stoke | |
| Sunday 31st January | |
| Barclays Premier League | |
| Man City 2 - 0 Portsmouth | |
| Arsenal 1 - 3 Man Utd | |
| Saturday 30th January | |
| Barclays Premier League | |
| Birmingham 1 - 1 Tottenham | |
Portsmouth left it late to grab a point while Manchester City and Fulham were comfortable winners.
Norwich's success this season means more to Chris Martin than most, as Chris Burton found out.
See all the goals and major incidents involving YOUR team, right here on skysports.com.
Manchester City overcame Bolton, Portsmouth salvaged a late draw against Sunderland, Fulham saw off Burnley and Stoke held Wigan.
Aruna Dindane salvaged a priceless point for troubled Portsmouth as they drew 1-1 with Sunderland.
Avram Grant said his dismissal against Sunderland was a product of him 'having enough' of the club's difficulties.
Steve Bruce hit out at Lee Cattermole and David Meyler after the two players saw red at Fratton Park.
Carlos Tevez and Emmanuel Adebayor grabbed a goal apiece as Man City overcame Bolton at Eastlands.