AC Milan and Real Madrid are battling for Werder Bremen goalkeeper Tim Wiese.

The 30 year-old Germany international has announced he will leave Werder when his contract expires at the end of the season.

Both Milan and Real are interested in Wiese, who is understood to have already agreed a pre-contract with a foreign club.