Contreras regresó a Portugal después de cuatro años, uniéndose a Sporting Braga en un contrato por seis meses y jugando regularmente, ayudó a su equipo a terminar séptimo en la Primeira Liga 2007-08.