Shane Mosley, Patrick Lopez to meet Dec. 17 in 12-round welterweight bout

Former three-division world champion Shane Mosley, who ended a nearly two-year retirement in August, is set for his second fight since resuming his career. He will take on two-time Venezuelan Olympian Patrick Lopez in a 12-round welterweight fight on Dec. 17 at the Roberto Duran Arena in Panama City, Panama, according to the WBA's Gilberto Mendoza Jr.

The fight is part of the WBA's KO Drugs Festival charity card and scheduled to take place during the organization's annual convention. The card is headlined by interim junior bantamweight titleholder Luis Concepcion (33-4, 24 KOs), of Panama, defending against former junior flyweight champion Giovani Segura (32-4-1, 28 KOs), of Mexico.

Mosley (48-9-1, 40 KOs), 44, of Pomona, California, won world titles at lightweight, welterweight and junior middleweight and was also widely considered the No. 1 pound-for-pound fighter in the world for a stretch during the early 2000s after he defeated a prime Oscar De La Hoya to win the welterweight title.

Mosley is just 2-4-1 in his past seven fights dating to 2010, including one-sided decision losses to Floyd Mayweather, Manny Pacquiao and Canelo Alvarez.

After being stopped in the seventh round in Australia by Anthony Mundine in November 2013, Mosley retired. He continued to train, including working with his son, aspiring pro Shane Mosley Jr.

Mosley eventually decided to return and knocked out long-faded former two-division titlist Ricardo Mayorga in the sixth round of a rematch Aug. 29 at the Forum in Inglewood, California. Mosley pledged before and again the fight that he was going to keep fighting for as long as he could.

Mosley referenced the his training and the date of the fight in a Wednesday tweet:

Lopez (23-5, 14 KOs), a 37-year-old southpaw, has won three fights in a row against low-level opposition following a three-fight losing streak. Lopez will be fighting for the first time in 13 months.