Everton have confirmed an agreement with Borussia Dortmund for midfielder Stephen Pienaar.

The South African has agreed a three-year deal that will keep him at the club until July 2011. Everton will pay a sum of £2,050,000 to Borussia Dortmund for the South African midfielder.

Speaking earlier this month, David Moyes said: "Steven has done well for us. He is one of the reasons our football has improved.

"He is a really good football player."