Después lo fichó el América de México; con excepción de un préstamo de seis meses en 2004 a Universidad Católica de Chile, Rojas fue titular de la defensa de América por más de siete años.