Skip to main content

Anderson Silva celebrates after defeating Stephan Bonnar at UFC153Felipe Dana/The Associated Press

Former UFC champion Anderson Silva will return to the octagon Jan. 31 against Nick Diaz in Las Vegas.

UFC President Dana White made the announcement Tuesday.

Silva (33-6) hasn't fought since December, when the Brazilian star shattered his left shin in a bout with Chris Weidman.

The 39-year-old Silva had won 16 straight fights and made 10 consecutive title defences before back-to-back losses to Weidman, who took the middleweight belt from Silva in July 2013. Silva refused to retire after his gruesome injury, instead working toward a comeback.

The popular Diaz (26-9) is a former Strikeforce welterweight champion, but he has lost both of his UFC title shots.

Diaz has fought just once since February 2012, losing a decision to former UFC welterweight champion Georges St. Pierre last year.

Interact with The Globe