PSV Eindhoven midfielder Johann Vogel is joining Milan, the Dutch champions have confirmed.

The Swiss international has agreed terms on a three-year deal with the Champions League runners-up.

“They are an absolutely top team, this is like a dream,” said the 28-year-old Vogel about his transfer to the losing Champions League finalists.

Vogel joined PSV in 1999 and will leave PSV on a free transfer.