A Frank Lampard penalty and a well-taken goal from in-form Jermain Defoe gave England a laboured 2-1 friendly win over Slovenia yesterday in a warm-up for the home team's World Cup qualifier against Croatia.

Slovenia, who replied with a header by substitute Zlatan Ljubijankic five minutes from time, face Poland in an important qualifier on Wednesday.

England took the lead when Swedish referee Jonas Eriksson appeared to totally misjudge a mild clash between Bostjan Cesar and Rooney after 31 minutes.

If anything, Rooney fouled Cesar, who went behind the striker with his arm out-stretched but made no contact. Rooney tripped over him and fell and did not appeal for the penalty. To compound what appeared to be an error, Cesar was booked and then limped off injured and could miss Wednesday's Group Three game against the Poles.

Slovenia though, could have been ahead by that stage as they started brighter, looked well organised at the back and played some attractive quick-passing football on the break.

Milivoje Novakovic had a good chance after seven minutes when he rounded goalkeeper Robert Green but then shot just over the bar after being forced wide.

England eventually took control after Lampard's goal and twice went close when John Terry sent a header against the bar from a Steven Gerrard corner and Rooney hit a post from two metres out after another set-piece.

They deserved to double their lead after 63 minutes when Aaron Lennon, who replaced the largely ineffective Shaun Wright-Phillips at half-time, found his Tottenham Hotspur team-mate and fellow sub Defoe with a neat pass for the striker to score with a sharp shot.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.