Bayern Munich have signed midfielder James Rodriguez from Real Madrid on a two-year loan deal with an option to buy the player, the German champions said on Tuesday.

Close
Stop Video Replay 0:35

Arsenal arrives in Australia for Sydney FC clash

UP NEXT

VIDEO Arsenal arrives in Australia for Sydney FC clash. 7Sport Arsenal arrives in Australia for Sydney FC clash

The 25-year-old Colombia international made 22 La Liga appearances for Real last season, scoring eight goals, and featured six times in the UEFA Champions League.

"We are very happy to have completed this transfer," Bayern Executive Board Chairman Karl-Heinz Rummenigge said in a statement.

"Signing James Rodriguez was the big wish of our coach Carlo (Ancelotti) after they worked successfully together in Madrid."

Rodriguez moved to Real Madrid from Monaco for a reported 60 million euros ($A89.9 million) in 2014 after winning the Golden Boot as the leading scorer at the FIFA World Cup. He was also named in the team of the tournament as Colombia reached the quarter-finals.

His ability to score spectacular goals made him an ideal addition to Real's "Galacticos" project, but he struggled to nail down a regular starting place at the Bernabeu.

Real confirmed that Bayern could make the move permanent at the end of the loan period.

"Real Madrid and Bayern Munich have agreed to the transfer of player James Rodriguez for the next two seasons, pending a medical examination," the Spanish club said on its website.

"Bayern Munich reserves the right to purchase the player at the end of the transfer period."

Rodriguez will join up with Bayern's squad immediately and is expected to travel with the team for their 12-day pre-season tour in China and Singapore.

The Colombian is the German club's sixth signing of the close season, following the arrivals of wingers Serge Gnabry and Kingsley Coman, midfielders Corentin Tolisso and Sebastian Rudy, and centre back Niklas Suele.

AAP

More from 7Sport