Boxer Tony Ayala Jr. pleaded guilty to burglary in a plea bargain that gives him 90 days in jail and 10 years on probation.
The former junior middleweight contender also pleaded guilty to trying to commit aggravated assault, abruptly ending his trial, said his lawyer, Mike McCrumb.
Ayala, 38, who spent 16 years behind bars for a 1983 rape, had faced life in prison on the latest charges.
He was accused of breaking into a San Antonio home through a window, with the intent to rape. Two women were in the house, and one shot Ayala in the shoulder.
The defense argued Ayala entered the house through an unlocked door and only wanted to talk to one of the women, whom he knew.