Portugal midfielder Paulo Machado signed for Greek side Olympiakos from French club Toulouse on Tuesday.

Machado, 26, spent the last three seasons as a regular at Toulouse. He played nearly 100 matches for the French club.

He began his career with FC Porto, but spent the majority of his time with the club, 2004-09, out on loan.

Machado been capped four times for Portugal. He made his international debut in 2010.