 He returned to Trofa in the following transfer window, however, only featuring in 17 contests for both teams combined.In the summer of 2010, Caiado joined Olympiakos Nicosia in the Cypriot First Division.He moved clubs and countries again on 29 December 2011, signing a two-and-a-half-year contract with PFC Beroe Stara Zagora in Bulgaria.